Let’s grow and be a part
of something remarkable together.

On the lookout for an exciting opportunity to work in an enticing environment on exciting projects with experienced team members who are always willing to help?

Unlock Your Potential
Join Our Team of Innovators!

Discover exciting career opportunities that encourage growth, creativity, and collaboration. Join a dynamic team where your skills are valued, and your potential is limitless.

Technical Lead

We are looking for a Technical Lead whose primary focus is the management and development of a team of 20 engineers working across multiple projects. This is not primarily a hands-on development role - the majority of your time will be dedicated to people management, mentoring, and growing the careers of your developers. Technical expertise is an essential foundation, but your ability to recognize potential, resolve conflicts, and build a high-performing team is what will define your success in this position.

Technical Requirements:
- Proficiency in JavaScript and TypeScript,
- Angular 2+ framework and Angular Material,
- Asynchronous programming and RxJS,
- HTML5, CSS3 and SASS/SCSS,
- REST API design and integration,
- C# and .NET Core,
- SQL and relational databases,
- OOP concepts and SOLID principles,
- Git version control and team workflows,
- 5+ years of software development experience including 3+ years in a leadership role,
- Experience with SaaS models and cloud environments (Azure),
- Knowledge of system architecture and design patterns across multiple projects,
- Experience with CI/CD pipelines and DevOps practices,
- Experience with AI-assisted development tools and the ability to evaluate, adopt, and champion AI solutions within the team — we are an AI-first company and expect our leads to drive that culture forward
Responsibilities
- People Management — Primary Focus,
- Leading, mentoring, and supporting the professional growth of 20 developers of varying seniority across multiple projects,
- Conducting regular 1-on-1 meetings with all team members,
- Tracking performance and running performance review processes,
- Identifying and developing individual potential — creating growth plans for each developer,
- Managing team capacity — assigning developers to projects based on skills and priorities,
- Participating in recruitment and onboarding of new team members,
- Establishing and advocating for technical standards and best practices across the entire team,
- Code review and architectural guidance across multiple projects,
- Communicating with stakeholders and project managers regarding team capacity and technical risks,
- Creating and maintaining technical documentation and internal processes
Education
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (5+ years).
How to Apply
Apply
Team Lead

We are looking for a Team Lead to take on the technical and coordination role on a single client project. This position is focused on delivering one project end-to-end — from technical decision-making and hands-on development, to day-to-day coordination with the client and the development team. If you enjoy working deep in a single context and driving a team toward a clear goal, this role is for you.

Technical Requirements:
- Proficiency in JavaScript and TypeScript,
- Angular 2+ framework and Angular Material,
- Asynchronous programming and RxJS,
- HTML5, CSS3 and SASS/SCSS,
- REST API design and integration,
- C# and .NET Core,
- SQL and relational databases,
- OOP concepts and SOLID principles,
- Git version control and team workflows,
- 3+ years of software development experience, and 1 year of experience in a leadership role,
- Experience with SaaS models and cloud environments (Azure),
- Knowledge of system architecture and design patterns,
- Experience with CI/CD pipelines,
- Experience with AI-assisted development tools and the ability to evaluate, adopt, and champion AI solutions within the team — we are an AI-first company and expect our leads to drive that culture forward
Responsibilities
- Leading and coordinating the development team on a single client project,
- Direct client communication — gathering requirements, managing expectations, and relaying feedback,
- Making technical decisions at the project level aligned with client and business objectives,
- Hands-on development contribution when needed,
- Mentoring developers on the project and ensuring code quality through code review,
- Planning and tracking project delivery within agreed timelines and budget,
- Implementing and advocating for best practices in code quality, testing, and deployment,
- Creating and maintaining project technical documentation
Education
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience (3+ years).
How to Apply
Apply
Project Manager

Are you a driven Project Manager who knows how to turn complex challenges into successful outcomes? We're expanding our team and looking for someone ready to take the lead — managing end-to-end project delivery, building strong client relationships, and keeping every moving part on track. Come be the force that keeps our projects running smoothly!

Your job will be to coordinate people and processes to ensure that our projects are delivered on time and produce the desired results. Specific responsibilities include developing detailed project plans, ensuring resource availability, and delivering each project on time, within budget, and within scope.

Responsibilities:
- Lead daily client meetings, track project progress, and maintain strong relationships with the client's project team and all stakeholders,
- Develop and deliver client value propositions, presentations, and reports,
- Collaborate with Business Analysts to produce all required business documentation
- Create, maintain, and monitor detailed project plans to ensure delivery on time, within scope, and within budget,
- Maintain comprehensive project documentation and measure performance using appropriate tools and techniques,
- Perform ongoing risk management to identify, assess, and minimize project risks,
- Ensure all team members fulfill their contractual obligations and meet agreed scope requirements,
- Analyze the financial aspects of active projects and forecast future activities,
- Think analytically across different levels of detail, manage multiple concurrent projects, anticipate issues, and propose effective solutions,
- Work proficiently with project management tools including Azure DevOps, Jira, and Confluence
Requirements and Skills:
- Bachelor's degree required, preferably in Computer Science, Engineering, Business, or a related field
- Proven experience with Agile and/or Waterfall project management methodologies
- Strong working knowledge of Microsoft Office (Word, Excel, PowerPoint)
- Excellent written and verbal communication skills in English
- Strong analytical thinking with the ability to manage multiple projects simultaneously
- PMP or equivalent certification is a plus
What do we have in store for you? Challenges are guaranteed, that's for sure :) There's also a FitPass membership, private pension or health insurance, and we support all ambitions through continuous learning and development — but rather than just listing things out, reach out and let's try to align on conditions and expectations together.

If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Frontend/NativeScript Developer
Medior

We're on the hunt for a creative and detail-oriented Frontend-Native Script Developer.

Technical requirements and skills:
- Strong proficiency in Angular, TypeScript, and JavaScript, with the ability to apply these skills in both web and mobile environments;
- Solid experience with NativeScript, or a strong willingness to transition into NativeScript-based mobile development:
- Good understanding of mobile-first development principles and cross-platform application design;
- Experience building or maintaining mobile applications (iOS/Android) is a strong advantage;
- Good understanding of web markup, including HTML and SASS/SCSS;
- Understanding of asynchronous programming (RxJS);
- Strong grasp of object-oriented programming principles;
- Experience working with REST APIs;
- Proficiency with Git for source code management;
- Excellent problem-solving skills and attention to detail.
And if you are:
- Genuinely curious and strive to learn constantly,
- Self-reliant, proactive, and team oriented,
- Looking for solutions rather than excuses,
- Self-motivated and result-driven
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Frontend Developer
Medior

We're on the hunt for a creative and detail-oriented Frontend Developer to craft stunning user interfaces that leave a lasting impression.

Technical requirements and skills:
- Proficiency in Angular, TypeScript, JavaScript;
- Good understanding of web markup, including HTML and SASS/SCSS;
- Understanding the nature of asynchronous programming (RxJS);
- Understanding of Object-oriented programming;
- Excellent problem-solving skills and attention to detail.
- REST APIs;
- Source code management Git;
- Experience with NativeScript or readiness to transition into NativeScript-based mobile development;
And if you are:
- Genuinely curious and strive to learn constantly,
- Self-reliant, proactive, and team oriented,
- Looking for solutions rather than excuses,
- Self-motivated and result-driven
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply