> DOU
senior
A-listwareFull Stack Engineer
format:Remote
node.jsjavascripttypescriptany one ofjavascriptexpress.jsnestjsany one ofexpress.jsreactmicroservicesrest-apipostgresqlmongodbawsgoogle cloudany one ofawsaws sqskafkakinesisany one ofaws sqsunit testingci/cdobservabilityclaude codecursorgithub copilotany one ofclaude code
python
> full description
Our Customer:
A global e-commerce company with a portfolio of consumer brands. You will join the Operations team in R&D, which builds AI-powered systems, analytics and automation for the post-purchase customer journey, from fulfillment to delivery.
Your Tasks:
- Own operational initiatives end-to-end, from problem definition and solution design to production rollout and continuous improvement
- Lead technical design and architecture decisions for distributed systems
- Design and build AI-powered applications, services and automation
- Develop backend services with Node.js and TypeScript as the primary focus of the role
- Contribute to frontend development with React
- Develop integrations with internal platforms, data infrastructure, external services and third-party vendors
- Identify production bottlenecks and improve the performance and reliability of large-scale, data-intensive processes
- Collaborate with Product, DevOps, Data and Operations teams throughout the development lifecycle
- Mentor engineers and conduct code reviews
Required Experience and Skills:
- 5+ years of software engineering experience with a focus on server-side development using Node.js and JavaScript/TypeScript
- Expert-level knowledge of Express or NestJS
- Hands-on experience with React or a similar frontend framework
- Proven experience designing distributed systems and microservices that operate reliably at scale
- Proven experience building production-grade REST APIs
- Hands-on experience with relational databases such as PostgreSQL
- Hands-on experience with NoSQL databases such as MongoDB
- Hands-on experience with AWS or GCP
- Hands-on experience with event-driven architectures and messaging technologies such as SQS, Kinesis or Kafka
- Strong command of unit and integration testing
- Hands-on experience with CI/CD pipelines
- Solid understanding of observability and production monitoring
- AI-first approach to development with hands-on use of tools such as GitHub Copilot, Claude Code or Cursor
- Proven ability to lead architectural decisions
- Proven ability to document technical designs with architecture diagrams, flowcharts and sequence diagrams
- English — Fluent
Would Be a Plus:
- Hands-on experience with Python for backend services, automation, data processing or AI-related applications
Working conditions:
- 5-day working week, 8-hour working day;
- Remote work.