remote
Backend Developer - ABBYY
Backend Engineer
Backend Developer responsible for designing, building, and maintaining scalable server‑side applications using Python, Node.js, and Java. Leverages AWS, Docker, and relational databases to deliver robust RESTful services that power enterprise‑grade solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python, Node.js, and Java.
- Implement RESTful APIs and microservices, ensuring secure, scalable, and well‑documented interfaces.
- Collaborate with front‑end and data teams to integrate services with cloud infrastructure (AWS) and container platforms (Docker).
- Optimize database schemas and queries in SQL to improve performance and reliability.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
Requirements
- 3+ years of professional backend development experience.
- Hands‑on experience with AWS services (EC2, RDS, Lambda) and Docker containerization.
- Strong knowledge of relational databases (PostgreSQL, MySQL) and SQL optimization.
- Familiarity with CI/CD tools, unit testing frameworks, and agile development practices.
Skills
pythonnodejsjavasqlawsdocker