TechSpire Labs Pvt Ltd
We are seeking a highly skilled and passionate Senior Backend Software Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust backend services that power our core products. You'll work on complex distributed systems, contribute to architectural decisions, and ensure the reliability and performance of our applications. This is an exciting opportunity to make a significant impact on our platform, collaborating closely with product managers, frontend engineers, and other stakeholders to deliver exceptional user experiences.
Skills:
Proficiency in a backend language such as Python, Java, Go, or Node.js, Experience with web frameworks (e.g., Spring Boot, Django, Flask, Express.js), Strong understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra), Expertise in designing and implementing RESTful APIs; GraphQL experience is a plus, Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes), Solid grasp of microservices architecture and distributed system design, Experience with message queues (e.g., Kafka, RabbitMQ) and caching mechanisms, Proficient with version control systems, particularly Git, Knowledge of CI/CD pipelines and DevOps practices, Strong problem-solving and debugging skills
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience), 5+ years of professional experience in backend software development, Proven track record of building and deploying high-performance, scalable backend services, Experience with system design and architecture of complex software solutions, Ability to lead technical discussions and mentor junior engineers, Excellent written and verbal communication skills, with the ability to articulate complex technical concepts, Experience working in an Agile/Scrum development environment, Commitment to writing clean, maintainable, and well-tested code