Senior Backend Software Engineer

jobhub
Ttvam software

We are seeking an experienced and passionate Senior Backend Software Engineer to join our growing product development team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend services that power our next-generation applications. You will work within an agile environment, collaborating closely with product managers, frontend engineers, and other stakeholders to deliver high-quality software solutions. If you thrive on technical challenges, enjoy mentoring junior engineers, and have a strong commitment to best practices in software development, we encourage you to apply.

Skills:
Python, Java, Go, Node.js, RESTful APIs, Microservices, Distributed Systems, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra, Redis), Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD, Unit Testing, Integration Testing, System Design, Problem Solving, Communication, Mentorship

Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience., 5+ years of professional experience in backend software development., Proven experience designing, building, and maintaining highly scalable, fault-tolerant backend services., Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js)., Strong understanding of database technologies, both relational and non-relational., Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)., Familiarity with agile development methodologies and practices., Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to diverse audiences., Demonstrated ability to lead technical initiatives and mentor junior engineers.