We’re looking for a highly experienced Senior Backend Engineer who thrives in startup environments and wants to work on complex, production-scale systems.
This is an opportunity to shape architecture, optimize cloud infrastructure costs, and contribute to a product built with cutting-edge technologies in the cybersecurity domain. You’ll work closely with senior engineers and leadership, influence technical decisions, and raise the overall engineering bar.
If you enjoy ownership, system design challenges, DevOps thinking, and cost-efficient architecture — this role is for you.
About the client:
A well-funded, post-Series B cybersecurity startup building an advanced security product using modern backend and cloud technologies.
The engineering team operates in a highly collaborative, agile startup environment with direct exposure to leadership and a strong ownership culture.
Requirements:
- 8+ years of backend engineering experience
- Strong expertise in Node.js (TypeScript) and Python
- Experience building and maintaining microservice architectures
- Strong system design and architecture skills
- Production-level experience (monitoring, debugging, incident handling)
AWS experience (mandatory) - Experience with at least one additional cloud provider (GCP or Azure)
- Strong Docker & Kubernetes experience
- Experience designing and maintaining CI/CD pipelines
- Experience with PostgreSQL and relational databases
- Startup experience
- Advanced English level
Strong Advantages:
- Experience with NestJS
- Experience with Dagster (data orchestration platform)
- Experience with Kafka
- Experience with Redis, MongoDB
- Experience with AWS SQS, SNS, S3, Athena, Glue, LakeFormation
- GitHub Actions
- Terraform or CloudFormation
- Strong testing culture (PyTest, Vitest, e2e/integration/unit tests)
Responsibilities:
- Design and implement scalable backend solutions
- Lead microservices refactoring initiatives
- Improve system performance and scalability
- Optimize cloud infrastructure usage and costs
- Ensure production reliability and stability
- Implement and maintain CI/CD pipelines
- Contribute to technical strategy and architecture decisions
- Mentor engineers and raise technical standards
About Global Staffing Support:
Global Staffing Support, formerly Global IT Support, is an outstaffing leader with over two decades of experience, connecting businesses with top-tier professionals worldwide. Our premier presence spans Ukraine, the Netherlands, the Philippines, Nepal, and Indonesia, offering cost-effective nearshore outstaffing services across diverse domains, including software development, internet marketing, business organization, support services, etc. At Global Staffing Support, our commitment goes beyond meeting business needs; we are dedicated to providing exceptional care for both our clients and professionals, going the extra mile to exceed expectations in every aspect of our service.
Why Us?
- Global opportunities at your fingertips: Work with international teams, contribute to cross-border projects, and gain experience from diverse cultures and perspectives. Every project is a chance to expand your professional horizon.
- Stronger together: We believe in balance and connection. From team activities and outdoor adventures to casual evenings with games and pizza, we create opportunities to bond, recharge, and celebrate achievements together.
- Communication That Connects: We understand the power of communication in divorced teams. That is why we offer in-house online English lessons to strengthen your language skills and boost your confidence. Moreover, our dedicated Communication Coordinators are here to support you during the initial adaptation period.
- Growing together: We value people who bring others along on the journey. Our referral program rewards you for helping us welcome more talented and inspiring colleagues into our community.
Dear candidates, we appreciate all applications, but only shortlisted candidates will be contacted for further steps. The consideration period is 10 days.