Remote job
Full Stack Engineer
Job details
About this role
Role overview Build and maintain web applications across the frontend, backend, and data layers. You’ll work with engineers to turn ideas into complete systems, contributing to both implementation and decisions about design and performance.
Responsibilities - Develop and maintain web applications using TypeScript and React. - Design and build backend services, primarily in Python. - Model data and improve queries for relational databases such as PostgreSQL and MySQL. - Use ORM and data access layers while understanding their underlying behavior. - Contribute to system design and performance choices, and collaborate closely with engineers.
Requirements - Strong experience with TypeScript and React, and with Python. - A solid understanding of relational databases and comfort working across frontend and backend. - Familiarity with APIs, Git, and modern development workflows. - A generalist approach: learn what’s needed to solve a problem, with care for both implementation detail and system-wide effects.
Nice to have - Experience with C, C++, or other low-level programming. - Knowledge of performance and system behavior, or experience designing systems across different parts of the stack.
Benefits and work setup - Remote work, room to contribute to real systems, and the freedom to work across the stack. - A small team with direct communication, few role boundaries, and an emphasis on choosing tools based on the problem.