Senior Backend Engineer (Node.js, AWS)
Capco Poland
- Location
- Poland
- Job Type
- full-time
- Salary
- Unknown
- Posted
- November 24, 2025
Job Description
ABOUT US
• Trailblazers in banking, payments, capital markets, wealth, and asset management
• Champions of an agile, nimble, and innovative work environment
• Dedicated to building a team of top-notch professionals who share our drive and vision
THE BIG PICTURE
We're a forward-thinking financial technology team that’s reimagining how millions of people interact with their money. From real-time payment platforms to intelligent data-driven services, we're building the next generation of digital financial experiences.
Our environment combines the reliability and scale of an established organization with the creativity and agility of a startup.
You’ll be part of a culture that values collaboration, experimentation, and continuous learning — where every line of code you write has real impact.
And we’re just getting started.
HOW YOU WILL MAKE MAGIC HAPPEN
-
Building and maintaining backend services using Node.js and TypeScript — clean, efficient, and built to scale
-
Designing and implementing RESTful and/or GraphQL APIs that power great user experiences
-
Working with a wide range of AWS services like Lambda, S3, and DynamoDB to bring our ideas to life in the cloud
-
Teaming up with frontend developers, DevOps, QA, and product folks to bring features from concept to reality
-
Joining in on architecture conversations and helping shape the technical direction of the project
-
Writing code that’s clean, well-tested, and easy for your teammates (and future you) to understand
WHAT MAKES YOU AWESOME
-
You’ve got 5+ years of experience building backend systems in a professional setting
-
You're comfortable working with Node.js and TypeScript — and maybe even enjoy it!
-
You’ve spent time in the AWS ecosystem, especially with tools like Lambda, API Gateway, S3, and DynamoDB
-
You have a good grasp of API design and how to build systems using a microservices architecture
-
You know your way around Git, and you’re familiar with CI/CD pipelines to keep things running smoothly
-
Writing unit and integration tests is second nature to you — you like knowing your code is solid
WHY JOIN CAPCO?
- Possibility to work remotely
- Speaking English on daily basis, mainly in contact with foreign stakeholders and peers
- Multiple employee benefits packages (MyBenefit Cafeteria, private medical care, life-insurance)
- Access to 3.000+ Business Courses Platform (Udemy)
- Access to required IT equipment
- Paid Referral Program
- Participation in charity events e.g. Szlachetna Paczka
- Ongoing learning opportunities to help you acquire new skills or deepen existing expertise
- Being part of the core squad focused on the growth of the Polish business unit
- A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients
- A work culture focused on innovation and creating lasting value for our clients and employees
ONLINE RECRUITMENT PROCESS STEPS*
- Screening call with the Recruiter
- Technical interview with Hiring Manager @ Capco
- Client Interview
- Feedback/Offer
π― Who is this job for?
This role suits a Senior Backend Engineer with 5+ years of experience in Node.js, TypeScript, and AWS (Lambda, S3, DynamoDB), ideally familiar with microservices architecture and building scalable APIs (REST/GraphQL). You should be confident writing clean, testable code, collaborating cross-functionally, and contributing to architecture decisions. Perfect for someone in Poland seeking a hybrid role in a fintech consultancy with a dynamic, innovation-driven culture.
π¬ Potential Interview Questions
-
What are the advantages of using TypeScript over JavaScript in backend development?
TypeScript offers static typing, better IDE support, early error detection, and improved code maintainability. -
How do you design a scalable REST API with Node.js and AWS Lambda?
Use stateless functions, split logic by endpoints, apply pagination, rate limiting, and handle errors via API Gateway mapping. -
Explain the difference between AWS S3 and DynamoDB.
S3 is for object storage (files), DynamoDB is a NoSQL key-value and document database for structured data. -
How would you implement error handling in a serverless microservice using AWS Lambda?
Use try/catch blocks, structured logging, and centralized error tracking tools like CloudWatch or Sentry. -
Describe your CI/CD pipeline setup for a Node.js backend hosted on AWS.
Use GitHub Actions/GitLab CI, run tests/lint, build, deploy to Lambda via SAM/Serverless Framework, monitor via CloudWatch. -
How do you ensure reliability and performance of APIs built with Node.js?
Use load testing, caching, proper logging, graceful error handling, circuit breakers, and rate limiting. -
What is your approach to testing in Node.js applications?
Write unit tests with Jest, integration tests for API endpoints, mock services, and use test coverage reports. -
How do you manage secrets and environment variables in AWS?
Use AWS Secrets Manager or Parameter Store with IAM roles, never hard-code secrets. -
Explain your understanding of microservices architecture.
Microservices are independent services communicating via APIs; they allow modular scaling, isolation, and faster deployments. -
How do you collaborate with frontend and DevOps teams during feature development?
Hold sync meetings, define API contracts early, use shared documentation, version APIs, and provide mocks for frontend teams.
π Job Summary
Capco Poland is hiring a Senior Backend Engineer with Node.js, TypeScript, and AWS expertise to build scalable microservices for fintech solutions. You'll work on REST/GraphQL APIs, AWS Lambda, S3, and DynamoDB in a collaborative, product-focused environment. This hybrid role is open to candidates based in Poland. Requirements include 5+ years of backend experience and solid CI/CD and testing practices. Capco offers remote flexibility, English-speaking teams, Udemy access, private medical care, and more. Join a fast-paced, innovative consultancy transforming the financial industry.
Required Skills
Related jobs
Senior Frontend (Web) Software Engineer - Enterprise / Commerce (100% Remote)
Hopper
Full-time