About the Role
The Technical Project Lead role combines technical ownership with leadership of a single client project — covering everything from technical decision-making to guiding the team and managing the client relationship. It is a balance between hands-on technical work and management, with a single point of accountability for how the project is delivered.
The role suits someone who thrives on ownership: a single project to go deep into, the autonomy to make decisions, and the responsibility of steering both people and outcomes toward a shared goal.
Technical Requirements — Required
- 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
- 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
Send your CV electronically.
Feel free to reach out with any questions before applying.
Rationale
Rationale doo je brzo rastuća firma sa dugogodišnjim iskustvom u razvoju web orijentisanih aplikacija zasnovanih na .NET platformi. Kroz procese Aktivnog osluškivanja, Inovativnog razmišljanja i Garantovane isporuke uspeli smo da uspostavimo sistem poverenja i dugoročnje saradnje sa našim klijentima. Sve to ne bi bilo moguće postići bez kvalitetnog tima inženjera. Otvorenom i konstruktivnom komunikacijom na svakodnevnom nivou se trudimo da svorimo inspirativno radno okruženje za sve članove…