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
.Net Developer
Medior

Are you a .NET wizard who dreams in C#? Do you believe that well-structured code is a thing of beauty and that debugging is just an extreme sport for developers? If you’re ready to join a team where clean code and bad puns go hand in hand, we’ve got the perfect role for you!

Technical Requirements and Skills:
- REST APIs,
- Source code management Git,
- Experience with SQL and relational database,
- Experience with different architectural patterns (CQRS, Event Sourcing),
- Experience with different types of system architectures (Modular monolith, microservice),
- Understanding the nature of asynchronous programming (RxJS),
- Good to have experience with SaaS model and Cloud (Azure) environment,
Good to have:
- Bachelor's degree in computer science, Engineering, or a related field and equivalent experience (2+years),
- Strong communication and interpersonal skills,
- Verbal and written communication skills, fluent in English
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Full-stack Developer
Medior

If you can front-end, back-end and joke-end with equal brilliance, you are the right person for us.  If you thrive in an environment where every day is different and every bug is a puzzle waiting to be solved, this might be the gig for you.

Technical requirements and skills:
- Good knowledge of C#, .Net Core,
- Good knowledge of Angular (JavaScript, TypeScript), CSS, HTML,
- Experience with SQL and relational database,
- Good to have experience with SaaS model and Cloud (Azure) environment,
- Good knowledge and understanding of data modeling and RESTFul API,
- Good knowledge of OOP concepts and SOLID principles,
- Good knowledge of code versioning tools (Git)
- Experience with different architectural patterns (CQRS, Event Sourcing)
- Experience with different types of system architectures (Modular monolith, microservice)
- Understanding the nature of asynchronous programming (RxJS),
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/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