Design and develop scalable web applications with a primary focus on React-based front-end development. Build reusable UI components, integrate REST APIs and backend services using Java or Scala, work with engineering, product, and data teams, and troubleshoot and optimize production systems. Participate in code reviews, automated testing, CI/CD, and continuous improvement of software engineering practices.
Key Skills
- Strong JavaScript/TypeScript and React experience, with primary strength in front-end development.
- Strong understanding of modern UI development, reusable components, state management, and responsive web applications.
- Experience building and integrating REST APIs and backend services.
- Backend development experience using Java or Scala.
- Experience working with relational or NoSQL databases.
- Familiarity with cloud-based applications, preferably AWS.
- Experience with Git, CI/CD, automated testing, and modern software engineering practices.
- Familiarity with technologies such as Kafka, Spark, or large-scale data platforms is a plus.
- Design and develop scalable, high-quality web applications with a strong focus on the front end.
- Build reusable React components and intuitive user experiences.
- Develop and integrate backend APIs and services using Java or Scala.
- Work closely with US-based engineering, product, and data teams.
- Troubleshoot, optimize, and maintain production applications.
- Participate in code reviews, testing, and continuous improvement of engineering practices.
Similar Jobs
Fintech • Financial Services
Develop and maintain scalable, secure Java full-stack enterprise applications using Spring, Hibernate, modern front-end technologies, microservices, and RESTful APIs. Responsibilities include designing services and interfaces, conducting code reviews, mentoring developers, troubleshooting production issues, optimizing performance, supporting CI/CD and cloud deployments, and maintaining architecture and security documentation. The role also involves collaborating with cross-functional teams, supporting containerization and infrastructure automation, and improving system reliability and compliance.
Top Skills:
AngularAWSAzureCSS3DockerGCPGitGitGradleGraphQLHibernateHTML5JavaJavaScriptJwtKubernetesMavenOauth2OraclePostgresReactRestSpring BootSpring MvcSQL ServerVue
Software
Build and maintain full-stack software across frontend, backend, and databases. Translate requirements into technical plans, develop features, review AI-generated and teammate code, debug production issues, and ensure security and maintainability. Mentor engineers, communicate proactively with teams and stakeholders, and work across different technology stacks. Required experience includes SQL, HTML, CSS, JavaScript, TypeScript, C#, APIs, database design, and application architecture fundamentals.
Top Skills:
APIsC#CloudCSSGitHTMLJavaScriptNoSQLSQLTypescript
Artificial Intelligence • Cloud • Software
Develop and lead end-to-end features for scalable cloud-native SaaS applications using ReactJS, TypeScript, NodeJS, GraphQL, and modern cloud technologies. Translate customer and business needs into technical solutions, troubleshoot complex issues, mentor engineers, improve development processes, and guide adoption of emerging technologies, including AI-driven user experiences and workflow automation.
Top Skills:
.NetAWSAzureCi/CdDevOpsGrafanaGraphQLJavaScriptNode.jsReactTypescript
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

