Remote job
Senior Full-Stack Engineer (6-Month Contract)
Job details
About this role
Role overview Own a defined area of a product during a six-month contract, taking features from data design through implementation and release. You’ll work across the stack on a small, experienced product team, shape solutions with clients, and take responsibility for the quality of the user experience and the systems behind it.
Responsibilities - Design and deliver production features using TypeScript, React or Next.js, Go, and PostgreSQL. - Make architectural decisions for the services you build and explain the trade-offs. - Work with clients to clarify business needs and turn them into practical technical plans. - Handle the full range of product states, including loading, empty, error, and access-restricted experiences. - Review code, write useful tests, and improve the codebase as you contribute.
Requirements - At least five years building and operating web applications used by real customers. - Strong practical experience with TypeScript and a modern React framework; Next.js is preferred. - Experience with Go or a comparable statically typed backend language. - Sound skills in data modeling and API design. - Clear written communication and the ability to become productive quickly in a new codebase.
Nice to have - Experience modernizing legacy systems incrementally. - Familiarity with cloud infrastructure and CI/CD, including taking work through to production. - A record of contributing quickly in unfamiliar codebases.
Benefits and work setup - Six-month contract with a defined scope and potential to extend. - Fully remote across Europe or the Americas, with async-friendly work and agreed overlap hours. - Small team of senior peers, with autonomy and limited oversight. - Competitive contract rate and a hardware budget for the engagement.