onsite
Software Engineer - Geppetto Technologies
Software Engineer
Software Engineer building robust, kinetic applications using Python and Node.js, deploying on AWS with Docker and Kubernetes, while ensuring secure, scalable architecture and efficient data handling.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance application code in Python and Node.js.
- Architect and manage cloud infrastructure on AWS, leveraging services such as ECS, RDS, and S3.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Implement secure coding practices, perform code reviews, and enforce data protection standards.
- Collaborate with product and data teams to translate business requirements into scalable solutions.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience deploying applications to AWS and managing containerized workloads.
- Knowledge of relational databases (SQL) and experience with data modeling.
- Familiarity with security best practices, authentication, and authorization mechanisms.
Skills
pythonnodejsawsdockerkubernetessql