Backend Software Specialist
Job Description
As the Web Software Technologies Team, we design and deliver modern, secure, modular, and scalable solutions to meet our company’s web-based software needs.
In this role, you will be part of a dynamic team, developing high-performance, sustainable, and innovative systems while ensuring uninterrupted operation of our projects through robust and reliable solutions.
🔍 Required Qualifications
- Experience in service-oriented architecture, API design, and data modeling
- Strong understanding of algorithms and data structures
- Knowledge of RESTful services, message queue systems, and caching mechanisms
- Professional experience in at least one of the following languages: Python, Go, or .NET
- Familiarity with version control systems (Git) and basic CI/CD processes
- High learning agility and openness to adopting new technologies
- Ability to design, manage, and optimize databases for performance
- Experience working closely with frontend teams to develop well-integrated systems
- Maintaining existing systems and implementing performance improvements
- Proactively developing solutions related to application security and data protection
- Writing testable, readable, object-oriented, and maintainable code following best practices
🙌 Preferred Qualifications
- Hands-on experience with microservice architectures
- Familiarity with container technologies such as Docker and Kubernetes
- Practical experience with PostgreSQL and Redis
- Experience in writing tests and strong understanding of the software development lifecycle
- Experience deploying and managing applications on Linux (Ubuntu) servers, including Nginx and Gunicorn