Tech Lead / Senior Software Engineer (Python), Lublin
We are looking for an experienced Senior Software Engineer / Technical Lead to join international, dynamic team. This is a unique opportunity to play a key role in a company dedicated to transforming healthcare through technology where you will lead a talented development team, driving forward projects that improve the quality and accessibility of patient care worldwide.
Role and Responsibilities:
* Lead a team of developers, providing technical guidance and mentoring
* Design and refine APIs for external use, enhancing accessibility and robustness
* Oversee best practices in API structure, documentation, and security
* Collaborate on architecture decisions, including a shift from monolithic to micro-services based structures
* Optimise backend and frontend performance with Python (Flask, FastAPI), React, PostgreSQL, and GraphQL
* Work closely with other technical leaders and senior stakeholders to align on strategy and drive technical improvements
Skills and Experience:
* Extensive experience in software development, with strong Python expertise
* Proficient in API design and security, experience with Flask and FastAPI
* Familiarity with frontend technologies, particularly React and TypeScript
* Skilled in PostgreSQL and experience in Cloud (preferably AWS)
* Proven experience in a technical leadership role, ability to manage and inspire teams while staying hands-on with development
* Knowledge of Kubernetes deployments, CI/CD practices (GitOps), and IoT applications is beneficial
If you feel that you could be a good fit for this role please send a copy of your CV to Kat Ingman at k.ingman@nigelfrank.com