We are looking for talented software developers to join our organization. This role offers an opportunity to grow your expertise, work with cutting-edge technologies, and contribute to high-quality, impactful software solutions while collaborating with skilled professionals in a supportive environment.
Responsibilities
- Actively participate in the complete product development lifecycle: requirements analysis, architectural design, implementation, testing, and deployment.
 - Collaborate with team members, following established development processes and best practices.
 - Write clean, maintainable, and well-tested code that adheres to team conventions.
 - Engage in regular feedback loops with stakeholders and colleagues across all levels of the company.
 - Stay up to date with the latest industry trends, tools, and practices in the software development community.
 
Requirements
- 1+ years of professional programming experience (any platform).
 - Strong analytical and algorithmic thinking skills.
 - Solid understanding of object-oriented design principles.
 - Familiarity with version control systems (e.g., Git).
 - Strong self-discipline and ability to self-organize.
 - Excellent communication and team collaboration skills.
 - Very good command of English.
 
Nice to have (any combination of the following):
- Strong knowledge of data structures, design patterns, and unit testing.
 - Experience with TypeScript/JavaScript and frameworks such as React or Angular.
 - Experience with backend technologies such as Node.js, C# (.NET), Ruby on Rails, or Python (Django).
 - Mobile development skills (e.g., React Native, Swift, Kotlin).
 - Database experience with Relational DBs (PostgreSQL, MSSQL) or NoSQL (MongoDB, CouchDB).
 - Familiarity with agile methodologies.
 
What we offer
- Opportunity to work with cutting-edge technologies on impactful projects.
 - Individual career development plan with company-supported internal and external trainings.
 - Flexible working hours and a strong focus on work-life balance.
 - Social benefits and bonuses
 - Supplementary health insurance