HamburgerMenu
hirist

Software Development Engineer - Backend Technologies

Syncup network private limited
5 - 10 Years
Bangalore

Posted on: 02/04/2026

Job Description

Key Responsibilities :

- Design and implement robust and scalable APIs to support various features of the Syncup platform, ensuring seamless communication between different system components.

- Develop and maintain efficient and reliable data storage solutions using both SQL and NoSQL databases, optimizing for performance and scalability.

- Build and deploy microservices on AWS, leveraging cloud-native technologies to ensure high availability and fault tolerance.

- Collaborate with data scientists to integrate data analytics and machine learning models into the backend systems, providing valuable insights to users.

- Implement comprehensive unit and integration tests using Test Driven Development (TDD) methodologies, ensuring code quality and reliability.

- Monitor and troubleshoot production issues, identifying root causes and implementing effective solutions to minimize downtime.

- Contribute to the design and architecture of new features and services, ensuring alignment with overall system goals and scalability requirements.

Required Skillset :

- Demonstrated ability to design, develop, and deploy scalable and reliable backend systems using modern technologies.

- Proven expertise in building RESTful APIs and microservices architectures.

- Strong proficiency in SQL and NoSQL database technologies, with experience in data modeling and optimization.

- Hands-on experience with AWS cloud services, including EC2, S3, Lambda, and RDS.

- Solid understanding of data science principles and experience integrating machine learning models into backend systems.

- Experience with Linux operating systems and command-line tools.

- Excellent problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues.

- Strong communication and collaboration skills, with the ability to work effectively in a team environment.

- Bachelor's or Master's degree in Computer Science or a related field.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in