remoteonsite
Staff Engineer - Backend/DevOps/Platform Engineering - ABBYY
Software Engineer
Lead the design and scaling of high‑availability backend services, orchestrate CI/CD pipelines, and build resilient platform infrastructure using Python, Node.js, AWS, Kubernetes, and Docker.
About the role
Key Responsibilities
- Architect and develop scalable backend services in Python and Node.js, ensuring high performance and reliability.
- Design, implement, and maintain CI/CD pipelines and automated testing frameworks to accelerate delivery cycles.
- Lead platform engineering initiatives, including containerization with Docker and orchestration with Kubernetes on AWS.
- Collaborate with cross‑functional teams to define infrastructure requirements, monitor system health, and troubleshoot production incidents.
- Mentor junior engineers, promote best practices, and drive continuous improvement in code quality and deployment processes.
Requirements
- 10+ years of professional software engineering experience, with a strong focus on backend and DevOps.
- Proficiency in Python and Node.js, plus experience with AWS services (ECS, EKS, Lambda, RDS).
- Hands‑on expertise in Kubernetes, Docker, and CI/CD tooling (GitHub Actions, Jenkins, ArgoCD).
- Solid understanding of distributed systems, microservices architecture, and cloud security best practices.
- Excellent communication skills and a proven ability to lead technical initiatives in a fast‑paced environment.
Skills
pythonnodejsawskubernetesdocker