Senior Full-Stack Engineer (Backend-Leaning)

$$$$

We are seeking a Senior Full-Stack Engineer (Backend-leaning) to own complex, production-facing features, contribute to system design, and help drive the team's technical direction. The role focuses on building reliable backend solutions, safe system evolution, and maintaining high engineering standards.

 

Requirements:

- Strong proficiency in Python and experience building production backend services;

- Experience building and maintaining TypeScript-based applications and comfortable working across backend and frontend boundaries; 

- Solid understanding of REST APIs, PostgreSQL, and data modeling;

- Experience with Docker and containerized applications; familiarity with Kubernetes is a plus;

- Experience building and operating cloud-native, production-grade distributed systems;

- Comfortable owning system design and shipping to production without support, including on squads running solo with no ramp-up runway;

- Has concretely built a shadow-test/dual-write migration path or a reversible-operations model for destructive actions before โ€” not just read about the patterns;
- Backend-leaning specifically, to correct the program's existing front-end skew;

- Prior experience leading a team or owning technical direction solo is a strong plus, given the possibility of squad leadership.

 

Technology Stack:

- Python(FastAPI, SQLAlchemy), Typescript(React), PostgreSQL, Redis, Pinecone DB.

 

Responsibilities:

- End-to-end ownership of complex, production-facing features with a backend-leaning skillset โ€” data models, APIs, and the infrastructure they run on, not just UI;
- Safe migration patterns for legacy or high-risk systems โ€” e.g., shadow-testing/dual-write layers that validate new logic against live production traffic before cutover, rather than big-bang rewrites;
- Reversibility by construction for destructive or bulk operations โ€” undoable-command or versioned-transaction models with a true inverse operation, not a confirm-dialogue bolted on after the fact;
- Setting technical direction and raising the bar for code quality on a squad, including in situations with no peer to check your judgment against;
- Potential to lead a squad directly, including standing up intake/triage/routing from zero and taking on forward-deployed customer-facing duties.

 

We offer:

- Variety of domains;

- Full stack of technologies;

- Professional and highly interactive team environment;

- Management style based on openness and trust;

- Stable support in personal education and growth;

- Worthy compensation;

- Active community with regular knowledge sharing;

- Flexible work conditions.

Required skills experience

Python 4 years
TypeScript 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Python, FastAPI, SQLAlchemy), PostgreSQL, Redis, Pinecone DB, TypeScript
Published 22 July
66 views
ยท
12 applications
Last responded 1 hour ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...