onsite
Intermediate Software Engineer - Achievers
Software Engineer
Intermediate Software Engineer focused on building scalable platform services for millions of users, leveraging Python, Node.js, AWS, Docker, and Kubernetes in a fast‑paced, high‑growth environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js.
- Deploy and manage applications on AWS, ensuring scalability, reliability, and security.
- Containerize services with Docker and orchestrate deployments using Kubernetes.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver features on time.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of RESTful API design.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda, etc.) and cloud architecture best practices.
- Proficiency in Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills, ability to work independently, and a passion for writing clean, maintainable code.
Skills
pythonnodejsawsdockerkubernetes