drjobs Senior Backend Developer Nodejs

Senior Backend Developer Nodejs

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Baku - Azerbaijan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Were looking for a Senior Backend Developer with 5 years of professional experience and 3 years of handson expertise to build and scale highperformance backend systems. Youll work on complex technical challenges while collaborating closely with crossfunctional teams.

Responsibilities

Backend Development & Architecture:

Design develop and maintain scalable backend services and APIs using focusing on performance security and reliability.
Architect REST/GraphQL APIs with best practices for rate limiting idempotency and versioning.
Implement eventdriven architectures using message brokers (RabbitMQ Kafka) and realtime systems (WebSockets/.
Optimize MySQL/PostgreSQL databases through query tuning indexing and sharding strategies.
Build and maintain caching layers with Redis (e.g. cache invalidation clustering Lua scripting).

System Integration & Collaboration:

Integrate thirdparty APIs (payment gateways authentication services) with fault tolerance and retry logic.
Collaborate with frontend and DevOps teams to design cloudnative solutions (AWS/GCP/Azure) and containerized deployments (Docker/Kubernetes).
Write clean maintainable code following SOLID principles and participate in rigorous code reviews.

Performance & Troubleshooting:

Identify and resolve bottlenecks in distributed systems including database latency message queue tuning and API performance.
Implement monitoring and logging (Prometheus Grafana ELK Stack) for production systems.
Conduct root cause analysis (RCA) for critical issues and implement preventive measures.

Process & Best Practices:

Advocate for testdriven development (TDD) and write automated tests (Jest Mocha Cypress).
Contribute to CI/CD pipelines (GitHub Actions Jenkins) and infrastructureascode (Terraform).
Document technical designs API specs (Swagger/OpenAPI) and system architecture.

Technical Requirements

Core Skills:
5 years in backend development with 3 years of commercial experience.
Expertise in frameworks: NestJS Fastify.
Advanced proficiency in JavaScript/TypeScript (ES6 async/await streams).
Deep understanding of REST/WebSocket APIs and microservices architecture.

Databases & Tools:
MySQL/PostgreSQL: Complex query optimization replication ORMs (Sequelize/TypeORM).
Redis: Cache strategies pub/sub and persistence configurations.
RabbitMQ/Kafka: Message queuing event streaming and deadletter handling.
DevOps & Cloud:
Experience with AWS/GCP/Azure (Lambda EC2 S3 Cloud Functions).
Proficiency in Docker and basic knowledge of Kubernetes.
Familiarity with infrastructureascode (Terraform CloudFormation).

Bonus Skills:
Knowledge of serverless architectures (AWS Lambda Serverless Framework).
Experience with GraphQL (Apollo Server schema design).
Understanding of security practices (JWT OAuth2 encryption).
Soft Skills:
Advanced English for clear technical documentation and team collaboration.
Strong problemsolving skills and attention to detail.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.