Software Development Engineer
Posted Updated
Summary
Backend software engineer role in Chennai (1-6 years experience) to design, develop, test, and maintain backend applications and RESTful APIs using Java, Python, or C++. The role involves working with relational/NoSQL databases, applying data structures and algorithms, and ensuring performance, scalability, and security.
- Design, develop, test, and maintain backend applications and services.
- Write clean, efficient, reusable, and well-structured code using Java, Python, or C++.
- Apply Data Structures and Algorithms to solve complex technical problems efficiently.
- Develop and integrate RESTful APIs and backend services.
- Work with relational and/or NoSQL databases to store, retrieve, and manage data.
- Debug applications, identify performance bottlenecks, and implement solutions.
- Follow coding standards, best practices, and software development methodologies.
- Collaborate with frontend developers, QA engineers, and other team members.
- Participate in code reviews, testing, troubleshooting, and continuous improvement.
- Ensure application performance, scalability, reliability, and security.