Job Closed
This listing is no longer active.
We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Senior TypeScript/Node.js Developer
Location
Ukraine
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior TypeScript/Node.js Developer
Sigma Software Group
• Own and govern API design by defining and maintaining strict OpenAPI specifications before implementation begins • Design and implement high-performance microservices using TypeScript and Node.js within a serverless AWS architecture • Drive FinOps excellence by architecting solutions with AWS Lambda, API Gateway, DynamoDB, and EventBridge to achieve a Scale-to-Zero cost model • Enforce logical isolation patterns across services, ensuring strict tenant data separation via JWT policies and Row-Level Security • Maintain adherence to the Ad Context Protocol (AdCP) across all data models for consistent AdTech data language • Develop reusable “Golden Path” templates, shared libraries, and engineering best practices • Conduct rigorous code reviews focusing on latency (<200ms), availability (99.99%), and observability • Translate product and commercial requirements into scalable technical specifications • Contribute to evolving the overall platform architecture toward standardization and reusability
Job Requirements
- At least 7 years of production experience as a Back-End Developer
- Strong hands-on expertise with TypeScript and Node.js
- Proven experience designing API-first microservice architectures
- Deep expertise in AWS serverless ecosystem: Lambda, API Gateway, DynamoDB, EventBridge, and IaC tools (CloudFormation or Terraform)
- Solid AdTech domain knowledge, including advertising data models and workflows
- Extensive experience designing RESTful and GraphQL APIs with versioning, backward compatibility, and documentation
- Strong understanding of multi-tenant architecture and logical data isolation patterns
- Experience building standardized platforms for multiple clients instead of custom solutions
- Strong focus on performance, reliability, and observability in distributed systems
- At least an Upper-Intermediate level of English
- Experience as a Lead Back-End Developer will be a plus
Benefits
- Professional development opportunities
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Programming in the CAD environment using C++ • Implementing new features in our standard software primtech as well as in primtechDT innovation projects • Discussing use cases with internal users and project managers • Testing new releases, performing internal approvals, and fixing bugs
.NET, SQL, Crystal Reporting, Mid-Level Developer
Vitamin SoftwareAchieve capital efficiency & beat deadlines through reliable and innovative healthcare technology solutions.
• Helping with letter configurations (there’s a big backlog) • Mapping requirements to backend fields in Meditrack • Supporting claims estimates • General technical support
• You develop Java enterprise applications and design domain models as well as clear service-layer and repository structures. • You implement REST APIs, including DTO mapping and message-based communication. • You plan and implement integrations with our managed services. • You develop reactive Java applications and implement event-driven architectures. • You implement microservices in Go and extend Kubernetes environments.
• Design and build scalable backend services with Django / Django REST Framework • Lead architecture reviews in client projects and our own start-ups • Create rock-solid task queues with Celery + Redis / RabbitMQ / Kafka • Implement event-streaming integrations via Kafka or RabbitMQ (publishing, consuming, schema management) • Performance tuning, caching strategies and database optimisation (PostgreSQL, plus NoSQL where it makes sense) • Own the full lifecycle: Docker/Kubernetes, CI/CD, observability, incident response • Drive code reviews & mentoring for mid- and junior engineers • Use AI coding tools responsibly – knowing when they add value and when they don’t




