Senior Backend Software Engineer

jobhub
AlphaWorks Pvt Ltd
We are seeking a highly skilled and motivated Senior Backend Software Engineer to join our innovative engineering team. You will play a crucial role in designing, developing, and maintaining scalable and robust backend services that power our core products. This position offers an exciting opportunity to work on complex distributed systems, contribute to architectural decisions, and mentor junior engineers, all within a collaborative and fast-paced environment. Your work will directly impact millions of users, delivering high-performance and reliable solutions that drive our business forward. Skills: Proficiency in one or more backend languages such as Java, Python, Go, or Node.js., Strong experience with backend frameworks (e.g., Spring Boot, Django, Express.js)., Expertise in designing and implementing RESTful APIs and microservices architectures., Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra)., Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)., Familiarity with message queues (Kafka, RabbitMQ) and caching mechanisms (Redis)., Proficiency with version control systems, particularly Git., Experience with CI/CD pipelines and automated testing., Strong problem-solving abilities and analytical skills., Excellent communication and collaboration skills. 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., Demonstrated experience in building and scaling high-performance, fault-tolerant distributed systems., Deep understanding of data structures, algorithms, and software design patterns., Proven ability to lead technical discussions, make informed decisions, and mentor less experienced engineers., Experience working in an Agile/Scrum development environment., Ability to write clean, maintainable, and well-documented code.