Middle Backend Developer (Node.js)

Luxoft Responds Quickly
$$$

Project description

As a Backend Developer for this project, you will have the opportunity to contribute to industry leading software for our global clients. You will work closely with cross-functional teams and regional experts to design, implement, and support solutions. This is your chance to work on a stable, long-term project with a global client, focusing on digital transformation and change management.
We are looking for a Mid-Level Backend Developer with solid expertise in Node.js, RESTful API design, and cloud-native development. The ideal candidate will have hands-on experience building scalable, secure, and high-performance backend services deployed on AWS and Azure using Kubernetes. You will work closely with cross-functional teams to design, build, and maintain backend systems that power our applications.
Why Join Us?
- Exciting Opportunities: Work in squads under our customer's direction, utilizing Agile methodologies and Scrum.
- Innovative Application: Contribute to an application that guides and documents the sales order process, aids in market analysis, and ensures competitive pricing.
- Workflow Governance: Be part of a team that integrates digital and human approvals, ensuring seamless integration with a broader ecosystem of applications.
- Global Exposure: Collaborate with reputed global clients, delivering top-notch solutions.
- Career Growth: Join high-caliber project teams with front-end, back-end, and database developers, offering ample opportunities to learn, grow, and advance your career.
If you have strong technical skills, effective communication abilities, and a commitment to quality, we want you on our team!
Ready to make an impact? Apply now and be part of our journey to success!

Responsibilities

Design, develop, and maintain backend services and RESTful APIs using Node.js

Build and deploy containerized applications on Kubernetes across AWS and Azure environments

Collaborate with frontend, DevOps, and platform teams to define and deliver features

Implement and maintain CI/CD pipelines for automated build, test, and deployment

Ensure API performance, reliability, and security through proper design and monitoring

Manage and optimize cloud resources across AWS and Azure

Write and maintain unit, integration, and API tests to ensure code quality

Participate in code reviews, technical discussions, and architecture decisions

Troubleshoot production issues and contribute to incident resolution

Stay current with emerging technologies in backend development, cloud services, and container orchestration

Skills

Must have

Years of Experience:

4-6 years in backend application development, with at least 1-2 years working with cloud services and container orchestration.

Backend Development

Strong proficiency in Node.js (Express, Fastify, or NestJS)

Deep understanding of RESTful API design, versioning, and best practices

Experience with API authentication and authorization (OAuth2, JWT, API keys)

Proficiency in JavaScript and TypeScript

Understanding of event-driven architecture and message queues (e.g., RabbitMQ, Kafka, SQS)

Cloud Services

Hands-on experience with AWS (EC2, S3, Lambda, SQS, SNS, IAM, CloudWatch)

Working knowledge of Azure (App Service, Azure Functions, Azure DevOps, AKS)

Understanding of cloud networking, security groups, IAM policies, and secret management

Container Orchestration

Proficiency in Docker โ€” building, optimizing, and managing container images

Hands-on experience with Kubernetes (K8s) โ€” deployments, services, config maps, secrets, ingress, helm charts

Experience with managed Kubernetes services (EKS, AKS)

DevOps

Experience with CI/CD pipelines using GitLab CI, GitHub Actions, Jenkins, or Azure DevOps

Familiarity with Infrastructure as Code (IaC) tools such as Terraform or Helm

Nice to have

Database Management

Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB, Redis)

Understanding of database optimization, indexing, and query performance tuning

Observability and Monitoring

Familiarity with logging and monitoring tools (CloudWatch, Prometheus, Grafana, ELK stack)

Experience with distributed tracing (Jaeger, OpenTelemetry)

Security

Understanding of API security best practices (rate limiting, input validation, CORS, HTTPS enforcement)

Familiarity with container security scanning and vulnerability management

Testing

Experience with automated testing frameworks (Jest, Mocha, Supertest)

Understanding of integration and contract testing for APIs

Soft Skills

Strong problem-solving abilities and attention to detail

Good communication and collaboration skills

Comfortable working in an agile development environment

Languages

English: C2 Proficient

Required languages

English C1 - Advanced
Ukrainian Native
Published 15 June
83 views
ยท
4 applications
Response activity: Very high
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...