Senior Backend Software Engineer

jobhub
AlphaWorks Pvt Ltd

Join our innovative engineering team as a Senior Backend Software Engineer, where you'll be instrumental in designing, developing, and maintaining scalable and robust backend services. You'll contribute to critical systems that power our core products, ensuring high performance, reliability, and security. We're looking for a passionate engineer who thrives in a collaborative environment, loves tackling complex challenges, and is committed to delivering high-quality code. This role offers the opportunity to lead technical initiatives, mentor junior engineers, and significantly impact our product's evolution.

Skills:
Expertise in Python, Java, or Go, Strong experience with RESTful API design and development, Proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with containerization technologies (Docker, Kubernetes), Knowledge of message queues (e.g., Kafka, RabbitMQ), Understanding of microservices architecture, Version control proficiency (Git), CI/CD pipelines, Performance tuning and optimization

Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, 5+ years of professional experience in backend software development, Proven track record of designing and delivering scalable, high-performance backend systems, Strong problem-solving skills and ability to debug complex systems, Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams, Experience mentoring junior engineers and leading technical projects, Ability to work independently and manage multiple priorities in a fast-paced environment, Commitment to writing clean, maintainable, and well-tested code