Node.js Backend Developer developer (mobile team)
We’re looking for a Mid–Senior Backend Developer to join our client`s iOS team
You’ll own the backend foundation that powers our client's mobile experiences end-to-end, from complex APIs to data modeling and integrations that directly shape how millions interact with our products.
This is a role for engineers who thrive on ownership, move fast, and believe beautiful code is part of a beautiful user experience.
Responsibilities
-
Design and build backend services in Node.js and TypeScript (strict mode) powering our iOS app ecosystem.
-
Architect clean, efficient REST APIs optimized for mobile performance and reliability.
-
Model and manage relational data using PostgreSQL.
-
Develop and maintain integrations with AWS (Lambda, S3, SNS, SQS, and other core services).
-
Implement and own CI/CD pipelines with GitHub Actions and ArgoCD.
-
Build and deploy containerized systems with Docker and Kubernetes.
-
Collaborate daily with iOS and product engineers to ship user-facing features with precision.
-
Take full ownership — from infrastructure and reliability to performance and monitoring.
Requirements
-
4+ years of experience developing backend systems in Node.js and TypeScript — must.
-
Proven expertise designing and scaling REST APIs.
-
Strong knowledge of PostgreSQL, including schema design and performance tuning.
-
Experience with AWS Lambda, S3, SNS, and SQS.
-
Solid understanding of Docker, Kubernetes, and microservice orchestration.
-
Hands-on experience with CI/CD automation (GitHub Actions, ArgoCD).
-
Excellent communication skills and a proactive, ownership-driven mindset.
-
Comfortable with constant change, hard deadlines, and rapid experimentation.
Nice to Have
-
Experience with Magento GraphQL API
-
Familiarity with monitoring and observability tools (Datadog, Prometheus, Grafana).
-
Background in backend development for mobile-first products or app ecosystems.
-
Exposure to analytics, marketing automation, or personalization systems.
We offer:
-
Long-term employment with competitive compensation, based on experience
-
Possibility to work remotely
-
An open, transparent and fun work culture
-
Multi-national team and collaborative work environment
-
Continuous knowledge sharing with engaged co-workers
-
Career and professional growth opportunities