Senior Backend Developer
WFA Digital Insight
As demand for skilled backend developers continues to soar, with a 25% increase in job postings over the past year, xpate's Senior Backend Developer role stands out in the remote job market. With a focus on fintech and serverless architecture, this role requires a unique blend of technical expertise and problem-solving skills. As the market shifts towards more efficient and scalable solutions, professionals with experience in AWS Lambda, TypeScript, and Node.js are in high demand. Before applying, candidates should be aware of the need for strong hands-on backend engineering experience, real AWS production experience, and a solid grasp of engineering fundamentals.
Job Description
About the Role
The Senior Backend Developer role at xpate is a hands-on position that requires a deep understanding of serverless architecture and backend engineering. As a key member of the team, you will be responsible for building and evolving Lambda-first microservices that handle real money flows and integrations. The role involves designing REST APIs with type-safe schemas, modeling data in DynamoDB, and using PostgreSQL when relational fits better. You will also ship event-driven workflows with SQS/EventBridge/Step Functions, ensuring observability and writing tests to protect releases.The team at xpate is English-speaking, and the company is committed to providing a flexible and collaborative work environment. With a focus on delivering high-quality solutions, the company is looking for professionals who can balance speed with quality, using AI tools to accelerate output and improve outcomes.
What You Will Do
- Build and evolve Lambda-first microservices that handle real money flows and integrations
- Design REST APIs with type-safe schemas and contracts that don’t rot
- Model data in DynamoDB (access patterns first) and use PostgreSQL when relational fits better
- Ship event-driven workflows with SQS/EventBridge/Step Functions: retries, idempotency, dead-letters, backpressure
- Ensure observability: structured logging (Winston), distributed tracing (AWS X-Ray), actionable metrics
- Write tests that protect releases (Mocha/Sinon), keep quality bars high, and reduce regressions
- Collaborate with the team to deliver high-quality solutions
- Participate in code reviews and contribute to the improvement of the codebase
- Stay up-to-date with the latest developments in serverless architecture and backend engineering
What We Are Looking For
- Strong hands-on backend engineering experience in TypeScript / Node.js
- Real AWS production experience — not “used Lambda once”, but built, operated, debugged, and fixed systems in production
- Ability to ship fast without trashing quality: clean code, predictable delivery, and solid engineering fundamentals
- Experience with AI tools to accelerate output and improve outcomes
- English at B2+ level (the team is English-speaking)
- Strong problem-solving skills and attention to detail
- Experience with serverless architecture and backend engineering
- Knowledge of DynamoDB, PostgreSQL, and other databases
Nice to Have
- Experience with other programming languages, such as Java or Python
- Knowledge of other cloud providers, such as Google Cloud or Azure
- Experience with machine learning or artificial intelligence
- Familiarity with agile development methodologies
Benefits and Perks
- Competitive salary (depending on experience)
- Flexible hours and hybrid/remote work options
- Private health insurance and paid time off
- Top-of-the-line Apple gear to fuel your work
- A workspace designed for focus and collaboration
- Ownership of your work end-to-end, with the freedom to move fast and make a real impact
- Celebrated wins, opportunities to grow, and a culture where voices are heard and chances to grow are ever-present
- Access to the latest tools and technologies
- Opportunities for professional development and growth
How to Stand Out
- Tip: Make sure to highlight your experience with AWS Lambda, TypeScript, and Node.js in your resume and cover letter.
- Tip: Be prepared to discuss your approach to serverless architecture and backend engineering during the interview process.
- Tip: Show examples of your work, such as code repositories or personal projects, to demonstrate your skills and experience.
- Tip: Research the company and the role beforehand to understand the company culture and expectations.
- Tip: Practice your problem-solving skills and be prepared to answer technical questions during the interview.
- Tip: Don't be afraid to ask questions about the company, the role, and the team during the interview process.
- Tip: Be honest and transparent about your experience and skills, and be prepared to provide examples of your work.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.