2
applicants
Senior Software Engineer - Python
Remote -
Full-time
About the Role:
This is a fully remote position, and we are seeking a highly skilled Senior Engineer to join our global technology team. The ideal candidate should thrive in building scalable backend systems, managing cloud infrastructure, and solving complex networking challenges in a fast paced environment.
Responsibilities:
- Design, build, and maintain backend systems using Python and FastAPI.
- Architect and manage AWS infrastructure, including VPC, subnets, routing, and security controls.
- Deploy, monitor, and optimize applications in Kubernetes erwironments (EKS or on prem).
- Develop and maintain CI/CD pipelines to ensure reliable, automated deployments
- Optimize system performance, scalability, and reliability.
- Collaborate with cross functional teams to deliver secure and pertormant APls.
Requirements:
- 5+ years of experience in software engineering or backend development.
- Strong proficiency in Python and experience with FastAPI (or similar frameworks).
- Deep understanding of AWS networking (VPC, routing tables, NAT gateways, security groupsl.
- Hands-on experience with Kubernetes and containerised applications.
- Strong knowledge of networking fundamentals - DNS, load balancing, VPNs, and frewalls
- Strong communication skills; including verbal and written
- Excellent probiem solving and debugging skills.
Preferred:
- Experience with microservices or API gateway design.
- Exposure to serverless AWS services (Lamboa, API Gatewayl
- Experience with Docker, Ct/CD, and Infrastructure as Code (Terraform or CloudFormation)
