Software Developer (2026-8081)
The Software Developer to join our engineering team and help design, build, and maintain modern web applications and services. You will work across the full technology stack, primarily using Node.js, React, and Next.js , collaborating with product, design, and engineering teams to turn requirements into reliable, scalable software. This hands-on development role entails solving problems, writing high-quality code, and taking ownership of features from development through production. KEY RESPONSIBILITIES: Design, develop, test, and maintain web applications using React and Next.js . Build and maintain backend services and APIs using Node.js . Develop reusable, maintainable components and services following modern development practices. Design and integrate REST APIs and third-party services. Work with SQL and NoSQL databases to store, retrieve, and manage application data. Use AI-assisted development tools effectively for coding, debugging, testing, documentation, refactoring, and solution design. Review and validate AI-generated code to ensure quality, security, maintainability, and correctness. Collaborate with product managers, designers, and other developers to deliver new features. Participate in technical discussions, code reviews, and development planning. Troubleshoot production issues and improve application reliability and performance. Write automated tests and contribute to CI/CD processes. Follow secure software development practices and help maintain high standards for code quality. Contribute to technical documentation and share knowledge across the engineering
Source: Himalayas