Job Description
Responsibilities:
• Lead the development of first product(s) across all phases of software and web development including ideation, prototyping, design, production, and maintenance.
• Work closely with founders and internal/external stakeholders to build products, tools, and services from scratch and deliver high-quality software solutions.
• Be actively involved in requirements gathering, customer interviews and the creation of robust product solutions.
• Brainstorm and lay the foundations of the technology and architectural roadmap as well as the development processes.
• Share your technical expertise to help the team make thoughtful and scalable design decisions and identify performance bottlenecks to troubleshoot quickly.
• Manage product development priorities, deadlines, and deliverables.
• Hire and manage a small team of engineers (internal/outsourced).
• Ensure high-performant and responsive web applications and websites.
Requirements:
• Bachelor's/Master's degree in Computer Science (or equivalent experience).
• 4-7 years of experience as a full-stack developer (rare exceptions for highly skilled developers) at a fast-paced, preferably early / growth stage start-up.
• Proficient with frontend technologies - HTML, CSS, JavaScript & ReactJS/VueJS.
• Proficient with backend technologies - Java/NodeJs/Golang/Python/Ruby.
• Hands-on experience working with any cloud AWS/GCP/Azure/DigitalOcean.
• Knowledge of codebases and version control systems (Git).
• Well-versed with SQL database design & RDBMS concepts.
• Strong arithmetic reasoning, logical and analytical thinking skills.
• Strong knowledge of code quality maintenance and performance analysis.
Soft skills:
• Thoughtful problem-solving: We expect you to solve problems. Solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.
• Pragmatic and business-oriented: You care about the business impact of what you're building, and you prioritise projects accordingly. You're not just going after cool stuffyou understand the balance between craft, speed, and the bottom line.
• The right attitude toward a sense of urgency, risk, and ambiguity that comes naturally with working at an early-stage startup.
• Clear communication skills so you can easily convey your thoughts, opinions, and feelings to customers and teammates.
• Comfortable working in a fluid, growing organisation with minimal supervision.
• Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
• Equally effective in individual contributor or team management roles.
Bonus Points if you:
• Have a genuine passion for our mission - to solve climate change and its challenges.
• Have worked on the creation of marketplace products/loan management systems (LMS) or risk assessment solutions.
• Understand object-oriented design principles and design patterns.
• Are familiar with Authentication, Security, XSD, and System Integration concepts.
• Are proficient at product testing - with and without QA support.
• Have experience in agile software development methodologies.
• Have interests outside of technology - could be in any unrelated field (design, sports, economics, business etc. ).
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
