Middle Backend Developer (Node.js cloud devops)

$$
  • 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

  • Mandatory Skills Description:

    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 Skills Description:

    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 B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Node.js, DevOps, AWS, Azure, TypeScript
Published 12 June
58 views
·
4 applications
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...