Senior Full Stack Developer (Python + React) [J249]
Role details
Job location
Tech stack
Job description
We are seeking a Senior Full Stack Developer with strong expertise in Python and React 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., * 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.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * 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.
Benefits & conditions
- 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