We are seeking a Senior Software Engineer – Backend to design, develop, and maintain scalable backend applications. The ideal candidate will work closely with product, engineering, and QA teams to build reliable services and APIs. Responsibilities:
Design and develop scalable backend services and REST APIs.
Develop clean, maintainable, and reusable code.
Work with databases and optimize application performance.
Participate in architecture and technical design discussions.
Troubleshoot production issues and implement fixes.
Conduct code reviews and mentor junior developers.
Collaborate with cross-functional teams throughout the development lifecycle.
Contribute to CI/CD and automated deployment processes.
Requirements:
Bachelor's degree in Computer Science or related field.
4+ years of software development experience.
Strong experience with Java, Spring Boot, or similar backend technologies.