Job Overview:We are seeking a Senior Developer with experience in Golang, AWS, Python, Kubernetes, and DevSecOps, to join our dynamic team. In this role, you will be responsible for designing, building, and maintaining scalable, high-performance backend services and APIs. As a Senior Developer, you will also be expected to provide technical leadership, mentor junior developers, and collaborate with cross-functional teams to deliver robust and efficient solutions.Key Responsibilities:Design, develop, and maintain backend services and APIs using Go (Golang) and Python.Architect and implement scalable, reliable, and maintainable systems on AWS and Kubernetes using solid DevSecOps practices and automation.Write clean, maintainable, and efficient code.Collaborate with front-end developers and product managers to deliver high-quality features and enhancements.Lead code reviews and provide constructive feedback to peers.Mentor and guide junior developers, helping them grow their technical skills.Troubleshoot, debug, and optimize application performance.Participate in the full software development lifecycle, from requirements gathering to production deployment.Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.8+ years of experience in software development, with a strong focus on backend development.5+ years of experience with Go (Golang) and Python in a production environment.Strong understanding of microservices architecture and RESTful API design.Strong understanding of concurrency and parallelism in Go.Proficiency with containerization technologies such as Docker and orchestration tools like Kubernetes.Proficiency with AWS cloud platform (and/or GCP, Azure) and deploying applications in a cloud environment.Experience with databases (SQL and NoSQL) and caching mechanisms (e.g., Redis).Experience with Infrastructure as Code (Terraform, AWS CDK etc.), CI/CD pipelines, and version control systems (e.g., Git).Excellent problem-solving skills and a proactive approach to identifying and resolving issues.Strong communication skills and the ability to work collaboratively in a team environment.Knowledge of security best practices in software development.Preferred experience in front-end development, distributed systems, monitoring and observability tools, open-source code contribution.