Full-Stack Software Engineer (Python + React)
Requirements:
- Strong backend development experience with Python and PostgreSQL, including schema design and migrations (SQLAlchemy + Alembic)
- Proficiency with React and TypeScript for frontend development
- Hands-on experience working with Apache Airflow, including DAG's and backend integrations
- Build and maintain infrastructure using Terraform, Kubernetes and Helm
- Experience deploying and operating services on Kubernetes, including maintaining Helm charts
- Ability to work highly autonomously, proactively clarify requirements and driving work forward with minimal supervision
- Strong communication skills and experience working in distributed teams
Nice-to-Have:
- Familiarity with FastAPI
- Experience with Bazel build system (training can be provided)
- Experience with CI/CD pipelines
- Prior experience in environments with limited product management and high ownership
Key Responsibilities:
- Design, build and deliver full-stack features using Python, PostgreSQL, React and TypeScript
- Take ownership of features from initial, sometimes ambiguous ideas to production, including:
- clarifying requirements and assumptions
- technical design
- implementation
- testing, deployment and monitoring
- Design and maintain integration-heavy backend services, collaborating with other teams and consuming internal API's
- Work closely with Apache Airflow pipelines (seamless integration with backend services)
- Design and implement scalable backend systems using PostgreSQL
- Proactively identify risks, dependencies and gaps in requirements, and drive solutions independently
- Build and maintain infrastructure using Terraform, Kubernetes, and Helm
- Collaborate with team members in regular syncs to discuss progress, blockers and demos
- Participate in code reviews, design discussions and cross-team technical coordination
About the Project:
Weβre hiring a Full-Stack Software Engineer (Python + React) to join a fast-paced, highly autonomous team. This role is ideal for an engineer who is comfortable working across the stack, passionate about writing clean and scalable code, and capable of driving features end-to-end - from design to infrastructure provisioning to production monitoring.
Engineers are trusted to make decisions, ask the right questions and deliver production-ready solutions. The work spans backend services, Airflow-driven workflows, infrastructure and frontend with a strong emphasis on building reliable, well-integrated systems that scale.
You will work closely with cross-functional teams to build new features from scratch.
Required languages
| English | B2 - Upper Intermediate |