Senior Full Stack Developer - Python / TypeScript / React
Role details
Job location
Tech stack
Job description
- Build, develop, and improve scalable products and services with Python and TypeScript
- Design efficient database architectures and write high-performance SQL queries
- Further develop our existing services and shape new technical solutions
- Design and develop new features with an emphasis on quality and maintainability, including when leveraging generative AI for software development
- Collaborate with cross-functional teams to turn ideas and requirements into reliable products
- Take ownership of architecture and technical solution design for both new and existing services
- Translate business and product needs into clean and scalable systems
- Bring in your own ideas and help drive innovation across our fullstack landscape
Requirements
Strong backend Python skills with in-depth knowledge of web frameworks (such as Django or FastAPI)
Ability work on small frontend tasks with React, Redux and Tailwind libraries
Database fluency in both relational (MySQL) and document (MongoDB) paradigms
Docker and CI/CD experience with GitLab pipelines and containerized deployments
Proficiency in asynchronous message queue processing, ideally with Celery and RabbitMQ
Confidence in writing clean, maintainable and well-tested code
Basic understanding of software architecture, distributed systems, event-driven architectures, statistical analysis and large-scale data aggregation
Familiarity with common AWS services, such as ECS, EC2, S3, SQS/SNS and RDS, while being able to manage them with Terraform
Exposure to machine learning, predictive analytics or generating images using AI is a huge plus
Comfortability working in agile, remotely distributed teams
Collaborative mindset, solid communication skills and a willingness to keep learning and stay up to date
Benefits & conditions
-
Flexible working hours in a remote-first environment
-
Inspiring and supportive leadership
-
An international team with English as the company language and colleagues from 30+ countries
-
Offers and initiatives that support well-being and mental health
-
Learning, growth and development opportunities via trainings and knowledge sharing
Additional benefits for employees in Germany:
- Participation in regular team events, such as summer and Christmas parties
- Internet cost reimbursement
- Mobility benefits, including either the Deutschlandticket or gas vouchers
- Cozy office spaces with relaxation and gaming areas, snacks, drinks, and ergonomic equipment
- Access to the Corporate Benefits platform for vouchers and discounts
Inclusion