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. At [Company Name], we are building the next generation of [briefly describe company's product/service domain, e.g., cloud-native data platforms, AI-powered collaboration tools] that empower businesses worldwide. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend services and APIs that power our core products. You'll work within a collaborative, agile environment, contributing to the full software development lifecycle from concept to deployment, ensuring robustness, security, and efficiency. Skills: Java, Python, Go, Spring Boot, Django, Flask, RESTful APIs, Microservices Architecture, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra), Cloud Platforms (AWS, Azure, GCP), Distributed Systems, Message Queues (Kafka, RabbitMQ), Docker, Kubernetes, Git, CI/CD, Unit Testing, Integration Testing, System Design, Problem Solving, Debugging, Performance Optimization Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field., 5+ years of professional experience in backend software development, with a strong focus on building scalable and resilient systems., Proven expertise in at least one major programming language (Java, Python, or Go) and related frameworks., Extensive experience with designing, developing, and consuming RESTful APIs and microservices., Strong understanding of relational and/or NoSQL databases, including schema design, query optimization, and data modeling., Experience with cloud platforms (AWS, Azure, or GCP) and understanding of cloud-native development principles., Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines., Solid grasp of software development best practices, including coding standards, code reviews, source control (Git), and testing methodologies., Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment and mentor junior engineers.