Skip to content

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