
Full Stack Developer
- On-site
- Chennai, Tamil Nādu, India
- Engineering
Job description
We’re looking for a Full Stack Engineer with a strong eye for detail and a commitment to delivering high-quality work. In this role, you’ll play a key part in building, improving, and scaling our product.
As a Full Stack Engineer, you will contribute to critical aspects of product development and architecture. Working within a component team alongside engineers, designers, QA, and business stakeholders, you’ll help shape our NextGen engineering culture. Your work will involve resolving live issues and designing and building new services and features to enhance product quality.
Roles and responsibilities
Write clean, maintainable, and testable code with a focus on achieving zero-defect outcomes.
Conduct regular code reviews and support peers in delivering high-quality solutions.
Refactor existing code to improve readability, performance, and maintainability.
Contribute to frontend development when required, particularly for dashboard-related features.
Identify, troubleshoot, and resolve backend and frontend issues to ensure a seamless user experience.
Ensure performance, reliability, and security across products and services across multiple devices and browsers.
Collaborate closely with engineers, designers, QA, and Product Managers.
Create and maintain clear technical documentation to support cross-team understanding.
Job requirements
Must have
3+ years of experience building scalable, maintainable, cross-platform web applications using modern technologies
Hands-on experience with backend technologies, including Java 17, Spring Boot, RESTEasy, Redis, along with JavaScript and HTML.
Hands-on experience with REST API design (integration, versioning, and change management) with a solid understanding of design patterns and best practices
Proficiency in database technologies (SQL and NoSQL), with a strong understanding of ACID principles.
Experience working with cloud platforms, preferably GCP.
Experience in working with distributed systems.
Familiarity with CI/CD systems.
Demonstrated ability to diagnose, resolve, and prevent performance and scalability issues, especially at large scale.
Experience refactoring code to improve the design and structure of the product.
Ability to be an individual contributor and a proactive team player based on the requirements of the hour.
Strong problem-solving mindset with a collaborative and empathetic approach.
Experience with GitHub and Gradle.
Ability to clearly and concisely communicate complex technical and architectural concepts, and organisational problems
C1 level proficiency in English (written and verbal).
Good to have
Experience working on SaaS products.
Experience building reports and dashboards.
Experience creating billing reports.
About us
We are a Portland-based SaaS product company on a mission to empower businesses to work from Anywhere. Our global team of engineers, designers, testers, product experts, customer experience associates, and marketers come together to create a better way to work. Our products and services help businesses to be more productive, flexible, and scalable. Together, we can change the way the world works!
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
