Engineering

Software Development Engineer I

Posted: January 11, 2026

💰

Salary

Competitive, based on experience and location

📍

Location

Coimbatore


Job Description

Role: Software Development Engineer I – Full stack 

Job Description: 

As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our applications. You will work with a range of technologies, including React, Node.js, React Native, Next.js, Astro, AWS, and databases including SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB). This role requires a strong understanding of software development best practices, the ability to solve complex problems, and the drive to work in a fast-paced environment. 

 

Key Responsibilities: 

Full Stack Development: Design, develop, and maintain web and mobile applications using React, Node.js, Next.js, Astro, and React Native. 

API Development & Integration: Develop RESTful APIs, integrate third-party services, and ensure seamless data flow between front-end and back-end systems. 

Cloud Services: Work with AWS services to deploy, maintain, and optimize applications. 

Database Management: Design and manage data storage solutions, including both SQL (PostgreSQL, SQL) and NoSQL (MongoDB) databases. 

Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality software that meets customer needs. 

Code Quality & Best Practices: Ensure code quality, write unit tests, and follow best practices for development, security, and performance optimization. 

Debugging & Optimization: Identify bottlenecks and bugs, and devise solutions to these issues to maintain performance and reliability. 

 

Requirements: 

Strictly minimum 2 years of hands-on experience as a Full Stack Engineer or in a similar role is required. Candidates with less experience will not be considered. 


Strong proficiency with JavaScript, React, Node.js, and React Native. 

Experience working with cloud platforms, especially AWS (e.g., EC2, S3, Lambda). 

Experience with databases including SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, DynamoDB). 

Familiarity with RESTful APIs, version control (Git), and CI/CD pipelines. 

Strong problem-solving skills and ability to write clean, maintainable code. 

Excellent communication skills and ability to work in a collaborative environment. 

Understanding of software development best practices, including agile methodologies. 

 

Good to Have: 

Experience with Storyblok or similar headless CMS. 

Experience with TypeScript and GraphQL. 

Exposure to serverless architecture and container technologies like Dock 

Proficiency in front-end UI libraries and tools for design, including Tailwind CSS. 

 

Skills 

JavaScript, React, Node.js, React Native, Next.js, Astro, AWS (EC2, S3, Lambda), SQL (PostgreSQL), NoSQL (MongoDB, DynamoDB), RESTful APIs, Git, CI/CD Pipelines, Cloud Services, Code Quality, Debugging, Performance Optimization, Agile Development, Storyblok, TypeScript, GraphQL, Serverless Architecture, Docker, Tailwind CSS, Collaboration, Problem-Solving. 

Educational Qualifications

We care more about the quality of your work and thinking than specific degrees. A strong track record in similar roles matters most.

Our Hiring Process

We aim to complete the entire process within 5 days, depending on everyone's availability. We prefer in-person discussions as much as possible to get to know each other better and ensure a mutual fit.

1 AI Screening Round (30-45 minutes)
You will receive an email with a link to complete the online assessment. **Important:** Failure to complete the assessment within 2 days will result in your application being rejected.
2 AI Flinkk Interviewer
An AI-powered interview to assess your technical and problem-solving abilities through interactive questions and scenarios.
3 Peer Round
Meet with team members who will be your peers. This round focuses on technical skills, collaboration style, and cultural fit within the team.
4 Manager Round
An in-depth discussion with the hiring manager about your core skills, qualifications, and how you'll contribute to the team. We prefer in-person discussions as much as possible to get to know each other better and ensure a mutual fit.
5 Discussion with Founders (For senior positions)
A conversation with our founders focusing on culture fit, leadership potential, and your potential journey with Incresco. **For senior leadership roles:** This may include working at our office for 2-5 days to get sync with the team.

How We Work

  • In‑office collaboration with flexible arrangements.
  • Cross‑functional squads across strategy, design, and engineering.
  • Clear project goals, regular demos, and written decision logs.
  • Direct access to clients, not hidden behind account layers.

Apply for this Position

PDF format only, maximum 5MB

By submitting this form, you agree to our processing of your personal data in accordance with our privacy policy.

More openings at Incresco

Explore other roles if this one isn't the perfect fit.

Back to Careers