Software Development Engineer II (SDE II)
Company: Nura Electric Mobility Pvt. Ltd.
Location: Chennai, Tamil Nadu
Experience: 2–4 Years
Employment Type: Full-Time
Nura is an electric mobility startup focused on transforming urban transportation through reliable, technology-driven, zero-emission ride-hailing solutions.
We are looking for a skilled Software Development Engineer II (SDE II) to design, develop, and maintain scalable software solutions for our mobility platform. The ideal candidate should have strong problem-solving skills, experience building reliable backend systems, and the ability to take ownership of features from development through deployment.
- Design, develop, test, and maintain scalable and reliable software applications.
- Build and optimize backend services, REST APIs, and database integrations.
- Write clean, maintainable, and efficient code following software engineering best practices.
- Design and implement robust system architectures to support business and product requirements.
- Identify and resolve performance bottlenecks, bugs, and production issues.
- Collaborate with product managers, designers, QA engineers, and other developers to deliver features.
- Participate in code reviews and contribute to improving code quality and engineering standards.
- Write unit and integration tests to ensure application reliability.
- Monitor application performance and troubleshoot technical issues.
- Contribute to technical discussions, system design decisions, and continuous improvement initiatives.
- Take ownership of assigned features and ensure timely delivery.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 2–4 years of professional software development experience.
- Strong proficiency in at least one programming language, such as Java, Python, JavaScript/TypeScript, Go, or similar.
- Experience developing backend services, REST APIs, and distributed applications.
- Strong understanding of data structures, algorithms, object-oriented programming, and software design principles.
- Experience working with relational and/or NoSQL databases.
- Familiarity with Git, version control, and collaborative development workflows.
- Understanding of system design, scalability, performance optimization, and application security.
- Experience with debugging, testing, and production issue resolution.
- Strong analytical, problem-solving, and communication skills.
- Experience working in a startup or fast-paced product development environment.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Docker, CI/CD pipelines, and deployment workflows.
- Knowledge of microservices architecture, caching, and message queues.
- Experience building high-availability applications or handling high-volume transactions.
- Familiarity with Agile development methodologies.
- Strong ownership and accountability.
- Ability to work independently and collaborate effectively across teams.
- A focus on writing high-quality, maintainable code.
- Willingness to learn, take initiative, and solve challenging technical problems.
- Ability to translate business requirements into practical technical solutions.
- Work on real-world technology challenges in the electric mobility space.
- Be part of a growing startup where your contributions have a direct business impact.
- Collaborate with a driven team and take ownership of meaningful product features.
- Help build technology that supports sustainable urban transportation.