Senior Backend Engineer
Company
10Web
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
18/04/2025
Responsibilities
- Architect, implement, and maintain scalable, high-performance backend services in Python
- Integrate solutions using frameworks like Flask or Django
- Ensure reliability through CI/CD pipelines, code reviews, unit tests, and best coding practices
- Write clean, modular code following SOLID principles and design patterns
- Apply knowledge in engineering, math and algorithms to solve complex engineering problems in web services used for AI-powered website generation/modification
- Work within our AI team to integrate ML/AI models (including LangChain and generative AI) into production environments
- Experiment with and optimize ML models for performance and scalability
- Partner with cross-functional teams to clarify requirements and participate in technical project planning
- Provide ongoing maintenance, support, troubleshooting, optimizations and enhancements for existing systems
- Mentor junior engineers through code reviews and best practice discussions
- Continuous improvement in a startup environment. Stay updated with the latest AI/ML research and backend innovations
Required Qualifications
- Bachelor’s Degree in Computer Science or related field (Master’s preferred)
- 4+ proven experience in web development
- In-depth knowledge of Python and MySQL
- Experience with Flask or Django;
- Understanding of design patterns, SOLID principles
- Understanding of code versioning tools, such as Git
- Experience with document-oriented databases such as MongoDB is a plus
- Experience with Laravel/PHP/NodeJS//Linux/Bash is a plus
- Experience with WordPress is a plus
- Experience with Javascript and frontend development is a plus
- Experience configuring CI/CD processes is a plus
- Knowledge of Microservices architecture is a plus
- Advanced written and verbal English communication skills
Application Procedures
Apply here
https://10web.bamboohr.com/careers/55?source=aWQ9Mg%3D%3D
Please mention in your application that you have learned about this position from MyJob.am