Remotery

Senior Software Engineer – Backend, Typescript, Node.js, React

Posted May 24

This is a fully remote position, open to applicants in Europe.

📋 Description

• Design and implement features with a backend focus using TypeScript and Node.js.

• Develop and refine REST APIs, ensuring accuracy, consistency, and distinct boundaries among services.

• Work with SQL (PostgreSQL) for data modeling, migrations, and ensuring data consistency.

• Engage in tech spikes to investigate ambiguous issues and transform them into clear technical plans.

• Assume complete ownership of one or more services, overseeing everything from requirements gathering to production support.

• Facilitate integration efforts with external partners such as vendors and clients when necessary.

• Manage production systems by investigating incidents, debugging API failures, and analyzing data discrepancies.

• Enhance observability through improved logging, metrics, and visibility into system performance.

• Identify areas lacking in reliability, performance, or monitoring and suggest enhancements.

• Implement reliability patterns, including timeouts, retries, idempotency, and graceful degradation.

• Responsibly handle incidents and contribute to refining processes to prevent future occurrences.

• Collaborate with Product and Engineering Management to clarify requirements and minimize early-stage ambiguity.

• Participate in technical discussions, highlight risks, articulate trade-offs, and propose well-balanced solutions.

• Review code and provide mentorship to mid-level engineers.

• Share expertise through pairing, documentation, and internal dialogue.

• Assist in enhancing engineering practices, focusing on testing, code quality, and reliability patterns.

• Contribute to React code when feature updates or customer-facing flows are needed.


⛳️ Requirements

• A minimum of 4 years of professional experience in software development.

• Strong backend proficiency with TypeScript and Node.js.

• Practical experience dealing with production issues, including incidents, debugging, API failures, and data challenges.

• Experience in owning a service from start to finish, covering requirements to production support.

• Clear architectural understanding at the product level, including well-designed APIs, accurate data boundaries, and effective error handling, along with the ability to assess trade-offs.

• Familiarity with microservice architectures and platform-level interactions.

• Strong understanding of HTTP APIs, SQL data modeling, and common failure scenarios.

• Capability to navigate ambiguity by asking pertinent questions and structuring unclear challenges.

• Comfort in collaborating with Product, Engineering Management, and other relevant stakeholders.

• Proficient in English at B2+ level, both written and spoken.


🏝️ Benefits

• Competitive salary.

• Equity and performance-based bonuses, contingent on role and contributions.

• Paid time off.

• Opportunities for learning and professional development.

• Remote-first working environment.

• Strong engineering culture emphasizing quality and reliability.

• Annual company offsites.

• Company-provided equipment, including a laptop and necessary hardware.

People also viewed

Confitec11 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT11 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI11 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training11 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid11 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics11 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers