onsite
Senior Software Engineer - Soneil (parent company of Soneil Spark)
Software Engineer
Lead the design, build, and scaling of backend services on AWS, using Python and Node.js. Own architecture, mentor peers, and collaborate with frontend and product teams to deliver secure, high‑performance microservices.
About the role
Key Responsibilities
- Architect and develop scalable backend services using Python and Node.js on AWS.
- Design and maintain RESTful APIs and microservice communication patterns.
- Implement CI/CD pipelines with Docker and Kubernetes for automated deployments.
- Ensure high availability, performance, and security across all services.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional software development experience, with a focus on backend engineering.
- Proficiency in Python, Node.js, and AWS services (EC2, RDS, S3, Lambda).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Strong understanding of REST API design, authentication, and microservices architecture.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
pythonnodejsawsdockerkubernetes