remote
Senior Software Engineer - Jobgether
Software Engineer
Senior Software Engineer driving high‑scale backend systems for global e‑commerce, focusing on payment, subscription, billing, and reporting platforms using Python, Node.js, and cloud technologies.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services that handle millions of transactions across multiple currencies.
- Implement robust payment, subscription, and billing workflows, ensuring high availability and fault tolerance.
- Collaborate with cross‑functional teams to define API contracts, data models, and performance benchmarks.
- Leverage containerization (Docker) and orchestration (Kubernetes) to deploy services in AWS environments.
- Optimize database schemas and queries in SQL for speed and reliability.
- Participate in code reviews, continuous integration, and automated testing to uphold code quality.
Requirements
- 5+ years of backend development experience with Python and Node.js.
- Strong knowledge of microservices architecture and event‑driven design.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and CI/CD pipelines.
- Proficiency in Docker, Kubernetes, and container networking.
- Excellent problem‑solving skills and a passion for building reliable, high‑performance systems.
Skills
pythonnodejsawsdockerkubernetessql