Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ropay Limited Liability Partnership

NewBe an early applicant

Senior Backend Developer

Posted Updated
Discussion

Role & responsibilities

  • Take end-to-end ownership of backend services, from requirements gathering and system design to deployment and production support.
  • Design and develop scalable, secure, and maintainable backend applications using Node.js and NestJS.
  • Architect and implement microservices-based systems and distributed applications.
  • Design efficient database schemas and optimize application performance for scale.
  • Build and maintain RESTful APIs and asynchronous workflows.
  • Translate business requirements into robust and scalable technical solutions.
  • Ensure application reliability, performance, and security through industry best practices.
  • Implement monitoring, logging, and observability solutions to proactively identify and resolve issues.
  • Troubleshoot production incidents, perform root cause analysis, and implement preventive measures.
  • Drive engineering best practices, code quality standards, and architectural discussions.
  • Conduct code reviews and mentor fellow engineers to maintain high development standards.

Collaborate closely with product, frontend, QA, and DevOps teams to deliver high-quality solutions.



Preferred candidate profile


  • Strong expertise in Node.js and NestJS.
  • Extensive experience with TypeORM.
  • Strong knowledge of MySQL, including:
    • Database design
    • Query optimization
    • Indexing strategies
    • Performance tuning
  • Experience working with NoSQL(MongoDB, etc).
  • Strong understanding of System Design principles and distributed systems.
  • Hands-on experience designing and building Microservices Architectures.
  • Experience building and operating scalable, high-performance applications.
  • Hands-on experience with AWS, including:
    • EC2
    • S3
    • SES
    • SQS
    • RDS
  • Experience with monitoring and observability tools such as:
    • ELK Stack (Elasticsearch, Logstash, Kibana)
    • Grafana
  • Hands-on experience with Docker and containerized deployments.
  • Strong understanding and practical implementation of:
    • SOLID Principles
    • Design Patterns
    • Clean Architecture
  • Strong understanding of RESTful API design principles.
  • Experience with Git and collaborative development workflows.
  • Ability to understand business requirements and design efficient technical solutions.
  • Ability to independently drive projects and take ownership of backend systems.
  • Experience operating and maintaining production systems, including:
    • Performance optimization
    • Observability and monitoring
    • Troubleshooting and debugging
    • Reliability engineering
    • Incident resolution

Preferred Qualifications

  • Experience with Redis and caching strategies.
  • Experience with event-driven architectures.
  • Experience with messaging systems such as:
    • Kafka
    • RabbitMQ
    • Advanced SQS-based workflows
  • Experience setting up and maintaining CI/CD pipelines.
  • Familiarity with Infrastructure as Code (Terraform).
  • Exposure to Kubernetes and container orchestration.
  • Experience working in startup or fast-paced product environments.
  • Good to have experience in
    • AI assisted coding,
    • Python,
    • Agentic AI

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.