onsite
Senior Software Engineer - Organizations & Teams - Tasklet
Software Engineer
Senior Software Engineer focused on building scalable backend services for organizations and teams, leveraging Python, Go, Kubernetes, and AWS to deliver high‑performance microservice architectures.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services that power organization‑wide collaboration and workflow automation.
- Implement robust, high‑throughput APIs using Python and Go, adhering to clean architecture and test‑driven development practices.
- Deploy, monitor, and optimize services on Kubernetes clusters in AWS, ensuring reliability, security, and cost efficiency.
- Collaborate with product, data, and front‑end teams to translate business requirements into technical specifications and scalable solutions.
- Mentor junior engineers, conduct code reviews, and champion best practices for performance, observability, and continuous delivery.
Requirements
- 5+ years of professional backend development experience, with deep expertise in Python and Go.
- Strong knowledge of container orchestration (Kubernetes) and cloud infrastructure (AWS), including CI/CD pipelines.
- Proven track record building microservice architectures, RESTful/GraphQL APIs, and handling high‑volume, low‑latency traffic.
- Experience with relational and NoSQL databases, data modeling, and query optimization.
- Excellent problem‑solving skills, ability to work autonomously, and a passion for mentoring and technical leadership.
Skills
pythongokubernetesaws