Skip to content

TLABS-2509HybridWarsaw, Poland

Software Developer

Seeking an experienced Senior Full-Stack Developer or Technical Lead with at least 6 years of IT experience and 3 years in a relevant role. The candidate should have strong expertise in Angular, TypeScript, RxJS, Node.js, NestJS, .NET/C#, SQL Server, microservices, and micro-frontend architectures

Location
Warsaw, Poland
Work mode
Hybrid
Employment
Freelance
Apply by
20 November 2026

Key Responsibilities:

  • Design, develop, and maintain enterprise-level full-stack applications.

  • Lead and guide development teams and provide technical mentoring.

  • Translate business and technical requirements into software designs and solutions.

  • Develop and integrate frontend interfaces with backend services, APIs, and databases.

  • Design and implement microservices and micro-frontend architectures.

  • Optimize application performance, security, scalability, and code quality.

  • Establish software development standards and best practices.

  • Prepare and maintain technical documentation.

  • Estimate development effort, timelines, and technical requirements.

  • Participate in requirements analysis, testing, quality assurance, and deployment.

  • Manage software configuration, releases, and change management.

  • Develop automated and unit tests and support continuous integration and delivery.

  • Provide second- and third-line technical support.

  • Prototype and propose innovative technical solutions to business and technical challenges.

Required Technical Skills:

  • Strong experience as a Senior Full-Stack Developer or Lead Developer.

  • Frontend development: Angular, TypeScript, RxJS, NgRx, CSS/SCSS.

  • Backend development: Node.js, NestJS, and/or other JavaScript frameworks.

  • Experience with .NET and C#.

  • Knowledge of microservices and micro-frontend architectures.

  • Strong understanding of object-oriented and functional programming design patterns.

  • Experience with relational and non-relational databases, particularly Microsoft SQL Server.

  • Knowledge of GraphQL and API integration.

  • Experience developing automated tests and unit tests.

  • Familiarity with CI/CD tools such as Azure DevOps.

  • Knowledge of container-based environments such as OpenShift.

  • Understanding of UML, application architecture, and Scrum/Agile methodologies.

Mandatory Requirements:

  • Minimum Level 6 education (Bachelor's degree or equivalent); an ICT-related degree is not mandatory.

  • Minimum 6 years of IT professional experience.

  • Minimum 3 years of relevant experience in a similar role.

  • English proficiency at B2 level or above.

  • At least one advanced-level certification in a software development technology domain or an internationally recognized equivalent certification, subject to client acceptance.

  • Ability to obtain CONFIDENTIEL UE / EU CONFIDENTIAL Personal Security Clearance. The security screening process must be initiated within the first 45 days of the assignment.

Nice-to-Have Skills:

  • Experience managing at least one complete software development lifecycle, from requirements gathering to deployment and maintenance.

  • Proven expertise in developing enterprise-level software systems.

  • Ability to design applications using UML.

  • Strong understanding of data, business logic, and presentation layers.

  • Experience working in Scrum development teams.

  • Technical leadership and team mentoring capabilities.

  • Excellent problem-solving and technical documentation skills.

  • Experience making architectural decisions and proposing technical solutions.

Apply

Apply for This Role.

Send your CV and a few lines about yourself. A real person reads every application.

Job IDTLABS-2509

CV