Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Requirements
- 5-7 years of experience in professional backend development.
- 3–4 years of hands-on experience with Node.js (Express, Nest.js, or similar).
- Proven experience designing, building, and deploying production-grade backend systems.
- Experience collaborating with cross-functional teams (Frontend, DevOps, Product, QA).
- Strong ownership of assigned services and ability to deliver high-quality solutions independently.
- Advanced knowledge of such frameworks as Express.js, Nest.js, Fastify, and Koa.
- Strong understanding of JavaScript/TypeScript for Node.js development.
- Good understanding of async/await, Promises, and event-driven architecture.
- Solid experience with relational databases (MySQL, PostgreSQL, Supabase).
- Familiarity with NoSQL databases (MongoDB, Redis).
- Expertise in database schema design, indexing, and query optimization.
- Experience using ORMs (Sequelize, TypeORM, Prisma).
- Understanding of caching mechanisms (Redis, Memcached).
- Knowledge of database migrations, versioning, and transaction management.
- Experience designing and building RESTful APIs following best practices.
- Working knowledge of GraphQL (schema design, resolvers, Apollo Server).
- Understanding of authentication (JWT, OAuth 2.0) and API rate limiting.
- Familiarity with API documentation tools (Swagger/OpenAPI, Postman).
- Hands-on experience with message queues (RabbitMQ, Redis Queue, Bull, AWS SQS).
- Familiarity with background job processing and schedulers (Node.js workers, CRON jobs).
- Understanding of microservices and inter-service communication.
- Experience with WebSockets or real-time features (Socket.io, WebRTC).
- Familiarity with unit and integration testing (Jest, Mocha, PHPUnit).
- Understanding of Docker and containerized deployment workflows.
- Knowledge ofGit and branching strategies (GitFlow, trunk-based).
- Solid understanding of backend security fundamentals (SQL injection, XSS, CSRF prevention).
- Experience implementing authentication and role-based access control (RBAC).
- Knowledge of HTTPS, SSL/TLS, and encryption practices.
- Experience with performance optimization, scaling strategies, and load balancing.
- Familiarity with Azure and Supabase environments.
- Experience working with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Basic understanding of Linux/Unix environments and server management.
- Experience using monitoring tools (Datadog, CloudWatch, New Relic).
- Familiarity with logging and error tracking (Sentry, ELK stack).
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work effectively in a distributed, collaborative environment
- Proactive, detail-oriented, and focused on code quality and reliability.
- Familiarity with PHP/Laravel (Eloquent ORM, Artisan, Middleware, Service Providers).
- Experience with serverless platforms (AWS Lambda, Google Cloud Functions).
- Familiarity with event-driven architecture and message streaming (Kafka, SQS).
- Understanding of SOLID principles and common design patterns.
- Exposure to microservices deployment, and monorepo management.
- Knowledge of GDPR and security/compliance considerations.
- Experience with performance profiling and optimization tools.
- Contributions to open-source projects or published technical writing.
- Write clean, efficient, and well-tested backend code in Node.js (JavaScript/TypeScript).
- Design and maintain RESTful APIs and GraphQL endpoints.
- Develop and optimize database schemas (MySQL, PostgreSQL).
- Implement core business logic, data processing, and background work.
- Integrate with third-party services (cloud APIs, payment gateways, analytics, etc.).
- Troubleshoot and resolve production issues, performance bottlenecks, and scaling challenges.
- Collaborate with DevOps and frontend engineers during the full SDLC.
- Contribute to sprint planning and ensure timely, high-quality deliverables.
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance, including dental and massages.
- Personalized learning program tailored to your interests and skill development.
- Sport reimbursement program for onsite and online activities.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, and other activities.
- 20 vacation days, 10 national holidays and 5 sick leaves.
- Maternity leave policy and family days off.
- Free tech webinars and meetups organized by Svitla.
- Welcome and anniversary presents, gifts for children, and more.
- Regular corporate events and meetups.
- Awesome team, friendly and supportive community!
Key Skills
Ranked by relevanceReady to apply?
Join Svitla Systems, Inc. and take your career to the next level!
Application takes less than 5 minutes

