to join our innovative digital and AI solutions team. You'll collaborate with global businesses, not-for-profits, and government organizations to create real-world impact -- from improving healthcare outcomes to enabling smarter cities and supporting startup ecosystems.
Our team includes highly skilled designers, developers, data scientists, and analysts who craft scalable digital products and intelligent software. We embrace
lean, agile, and extreme programming
practices in small, focused teams to deliver maximum value with minimal overhead.
Role Overview
As a Senior Full Stack Developer, you'll design, develop, and deliver production-grade applications and AI-driven digital products. You'll lead technical discussions, shape architectures, and work directly with stakeholders, balancing technical excellence with business impact.
Key Responsibilities
Collaborate with cross-functional teams to define requirements and design technical solutions.
Develop clean, maintainable, and scalable code in
Python (FastAPI, Pydantic)
and
React (TypeScript)
.
Lead development activities, including stand-ups, code reviews, and pair programming.
Design and implement
microservices architectures
and deploy using
Docker
in
Azure
environments.
Work with
SQL databases
(e.g., PostgreSQL) and message queues (
RabbitMQ
,
Kafka
).
Implement observability using frameworks such as
OpenTelemetry
.
Contribute to
system design and architecture
, ensuring performance, reliability, and scalability.
Explore, prototype, and implement
AI/GenAI solutions
such as
RAG apps, vector databases, LangChain
, and
agentic frameworks
.
Promote best practices in source control, testing, and CI/CD.
Foster a
startup-like culture
of ownership, curiosity, and continuous improvement.
Required Qualifications
Bachelor's or Master's degree
in Computer Science, Data Science, or related field.
5+ years
of professional software engineering experience.
Strong experience with:
ReactJS
and
TypeScript
Python (FastAPI, Pydantic)
SQL databases (PostgreSQL or equivalent)
Microservices and containerization (Docker)
Message queues (RabbitMQ, Kafka)
Cloud platforms (Azure preferred)
Proficiency with
Git
and modern
Agile/Extreme Programming
practices.
Understanding of
observability
principles and tools.
Enthusiasm for
Generative AI
, with hands-on exposure to relevant frameworks being a strong plus.
Human Skills
Communicative, proactive, and collaborative mindset, able to bridge the gap between technical and non-technical teams.
Strong sense of ownership and accountability for delivery and quality.
Ability to
lead discussions
, ask the right questions, and guide stakeholders toward impactful solutions.
Excellent critical thinking, analytical, and problem-solving skills.
Comfort working in distributed and remote team environments.
Open-minded, curious, and "can-do" attitude and willing to experiment, learn, and adapt quickly.
What do we offer you?
Attractive salary
Large freedom and real influence
No unhealthy competition, team approach to meeting challenges
Remote-first, flexible working culture
Company apartments in cool cities across Europe: work and enjoy a memorable getaway
About Us
We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions -- always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.
Job Type: Full-time
Pay: 45,000.00-102,000.00 per year
Experience:
Python: 5 years (required)
React: 5 years (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.