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
Frontend/NativeScript Developer

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