Join our dynamic engineering team building the next generation of scalable and resilient cloud-native applications. As a Senior Software Engineer, you will be instrumental in designing, developing, and deploying critical services that empower our customers globally. We are looking for a passionate individual who thrives on solving complex technical challenges, champions best practices, and is eager to contribute to a collaborative, innovation-driven culture.
Skills:
GoLang, Python, Java, AWS (Amazon Web Services), Kubernetes, Docker, Microservices Architecture, Distributed Systems, RESTful API Design, SQL/NoSQL Databases, CI/CD Pipelines, Terraform, Cloud Security, Performance Tuning, System Design
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field., 5+ years of professional experience in software development, with significant experience in backend or full-stack roles., Proven expertise in designing, developing, and deploying high-scale, fault-tolerant applications on public cloud platforms (AWS preferred)., Strong proficiency in at least one modern programming language (Go, Python, or Java)., Demonstrable experience with containerization and orchestration technologies (Docker, Kubernetes)., Solid understanding of software architecture patterns, data structures, algorithms, and object-oriented design., Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation)., Excellent problem-solving abilities, analytical skills, and attention to detail., Strong communication and collaboration skills, with the ability to mentor junior engineers and lead technical discussions.