remote
Senior Backend Developer - ABBYY
Backend Engineer
Lead the design and implementation of scalable backend services using Python and Node.js, leveraging AWS, Docker, and microservices architecture to deliver high‑performance, reliable solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput backend services in Python and Node.js.
- Design and implement RESTful APIs and gRPC interfaces, ensuring clean, testable code.
- Deploy and manage services on AWS using ECS/EKS, CloudFormation, and CI/CD pipelines.
- Collaborate with data, frontend, and DevOps teams to integrate new features and optimize performance.
- Write unit, integration, and performance tests; conduct code reviews and enforce best practices.
Requirements
- 5+ years of professional backend development experience.
- Strong proficiency in Python and Node.js with experience in microservices.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda, ECS/EKS).
- Solid understanding of relational databases (PostgreSQL/MySQL) and NoSQL stores.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
Skills
pythonnodejsawsdockersql