A complete application in a minute
Tailored resume and cover letter, ready to send.
Chabre IT Services is recruiting a Senior/Lead Software Developer to design, develop and maintain enterprise software across full lifecycle. You will craft backend services (microservices, BFF) and data layers, using .NET/Node.js/Angular-like tech stack, with MS SQL Server and non-relational databases.
Expect CI/CD with Azure DevOps/OpenShift and leadership responsibilities. The client is an international organization based in Warsaw, Poland; remote work with occasional on-site presence in
Working as a Software Developer, you will:
Design, develop and maintain enterprise-level software systems throughout their full lifecycle.
Design and implement backend services, including microservices-based and backend-for-frontend (BFF) architectures.
Design and develop data layers, business logic and user interfaces.
Apply appropriate design patterns and programming paradigms to build scalable and maintainable solutions.
Design and implement relational and non-relational database solutions, including working with Microsoft SQL Server.
Develop and maintain automated unit and integration tests.
Apply CI/CD practices and work with container-based development environments, including Azure DevOps and OpenShift.
Translate business and technical requirements into effective software designs and technical solutions.
Optimize applications from a performance, security and quality perspective.
Produce and maintain technical documentation and contribute to software development standards.
Estimate development effort and timelines.
Lead development teams and support technical decision-making.
Collect and interpret software metrics.
Manage software configuration and releases.
Contribute to requirements analysis, quality assurance, testing, change management and deployment processes.
Prepare technical solutions, prototypes and proof of concepts.
Provide second- and third-line technical support.
Chabre IT Services is a global professional IT services provider, building long-lasting relationships with Enterprises. We specialize in the delivery of tailor-made solutions, smart outsourcing, try&hire, and success fee services. We are a smart IT boutique with unique knowledge, which will deliver your ideas into reality.
Our client is an international organization operating in the field of border management and security. It works closely with national authorities and international partners to address cross-border challenges and strengthen cooperation between countries. Its activities include operational support, risk analysis, information exchange and the development of innovative solutions. The organization operates in a dynamic, multicultural environment and works with experts from various countries. Its headquarters are located in Warsaw, Poland.
A university degree in Computer Science or a related field.
At least 6 years of relevant professional experience in IT.
At least 3 years of project experience relevant to the position or in a similar role.
Minimum B2 level of English (CEFR).
At least one advanced-level certification in a software development technology domain, or an internationally recognized equivalent certification, subject to acceptance by the Contracting Authority.
Demonstrated experience as a Senior Full-Stack Developer or Lead Developer.
Extensive practical experience in software development, including object-oriented and functional programming paradigms.
Strong knowledge of design patterns and their practical application.
Practical experience in designing and developing microservices-based solutions.
Experience working with relational databases (e.g. Microsoft SQL Server) and non-relational databases.
Knowledge of GraphQL.
Practical experience in developing automated unit and integration tests.
Experience with CI/CD tools (e.g. Azure DevOps) and container-based development environments (e.g. OpenShift).
Experience working through the complete software development lifecycle, from design to deployment and maintenance.
Ability to design enterprise-level software systems and document technical solutions effectively.
Experience in leading technical teams and strong problem-solving skills.