




Job Summary: We are seeking a Semi-Senior developer to analyze requirements, translate functionality into solutions, write efficient code, and maintain production applications — all while collaborating within a team and continuously improving processes. Key Responsibilities: 1. Analyze and translate requirements into functional solutions. 2. Write efficient and robust code, following best practices. 3. Teamwork, continuous improvement, and mentoring others. Remote Semi Senior### **About the position** * Analyze software requirements and functionality. * Translate functionality into functional solutions. * Meet agreed-upon delivery commitments. * Write efficient code following development best practices. * Adhere to defined standards and quality criteria. * Build solutions compatible across multiple browsers and optimized for a wide range of devices. * Create innovative graphical interfaces and responsive, robust code. * Cover your code with tests and perform manual testing of your features. * Review peers' work. * Continuously improve your team’s processes; exchange ideas and communicate your status and progress. * Mentor others, provide feedback, and continuously improve. * Log tasks/time in the project management tool. * Identify and document required tasks in the project management tool. * Document functional, architectural, and business requirements. * Follow defined processes. * Identify opportunities for improvement. * Maintain production applications and implement new features. * Collaborate with other developers, testers, analysts, and Scrum Masters. * Participate in all project ceremonies. * Always prioritize team delivery over individual delivery. * Work collaboratively in a team. * Deploy new versions in testing and development environments, coordinating with relevant stakeholders. * Keep the repository up to date. * Responsible for reporting possible schedule deviations. ### **Required Skills** * Over 2 years of experience developing with Object-Oriented Programming (OOP). * Ability to independently solve medium-complexity problems/tasks without technical support. * Task resolution time/quality ratio: medium. * Implement high-performance code without "critical" errors. * Identify risks. * Write high-quality unit tests. * Familiarity with fundamental design patterns. * Experience implementing CI/CD pipelines. * SOLID and DRY principles. * ACID principles. * Vulnerability detection during code reviews. * Well-maintained code: no typos, properly indented, descriptive names. * Cursor/Copilot Clarika is officially certified as a **Great Place to Work®.** That means you’ll join a team where collaboration, innovation, and growth aren’t just words — they’re what we live every day.


