Senior Backend Software Engineer

jobhub
Nexora Technologies Pvt Ltd
Join our dynamic and innovative engineering team as a Senior Backend Software Engineer. You will be a key contributor in designing, developing, and maintaining highly scalable, reliable, and performant backend services that power our core products. We're looking for an experienced engineer who is passionate about crafting robust solutions, enjoys tackling complex technical challenges, and thrives in a collaborative environment dedicated to driving our platform's evolution and enhancing user experience. Skills: Proficiency in Python (Django/Flask) or Java (Spring Boot), Strong experience with RESTful API design and development, Deep understanding of microservices architecture and distributed systems, Expertise in SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis), Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with containerization technologies (Docker, Kubernetes), Proficiency with version control systems, particularly Git, Knowledge of message queues and event streaming platforms (e.g., Kafka, RabbitMQ), Solid understanding of data structures, algorithms, and design patterns, Experience with testing frameworks and methodologies (unit, integration, end-to-end) Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field., 5+ years of professional experience in backend software development., Proven track record of designing, building, and deploying scalable, high-performance applications in a production environment., Strong problem-solving abilities and a keen attention to detail., Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts., Ability to work effectively both independently and as part of a cross-functional team., Experience with agile development methodologies (Scrum, Kanban)., Commitment to writing clean, maintainable, and well-tested code.