onsite
Senior Software Developer - Arcurve
Software Engineer
Senior Software Developer crafting scalable cloud-native solutions with Python, Node.js, and AWS, driving AI/ML integration and container orchestration across diverse industry domains.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js.
- Architect and deploy scalable microservices on AWS, leveraging services such as ECS, Lambda, and RDS.
- Integrate machine learning models into production pipelines, ensuring data integrity and model performance.
- Implement CI/CD workflows with Docker and Kubernetes, automating testing, deployment, and monitoring.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- 5+ years of professional software development experience.
- Proficiency in Python, Node.js, and AWS cloud services.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of machine learning concepts and model deployment.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonnodejsawsmachine learningdockerkubernetes