Rama - Innovative Solutions
Rama

Description

The BE Senior Developer leads the development and evolution of backend services, making key architectural decisions. The role ensures the reliability, scalability, and security of the platform while mentoring the team and driving performance improvements.

Main Tasks

  • Design microservice architecture and service interaction interfaces.
  • Review critical code parts and mentor the team in best practices.
  • Lead performance initiatives (profiling, database optimization).
  • Ensure platform security: authentication, authorization, secure data storage.
  • Participate in roadmap planning and release management.

Requirements

  • 5+ years of backend development experience with production ownership.
  • Deep expertise in one or two stacks: Go / Laravel / NestJS / Python.
  • Advanced knowledge of PostgreSQL (replication, sharding/partitioning, complex transactions).
  • Experience with caching and queues (Redis Streams/Cluster).
  • Strong background in API design, data migrations, observability (logging, metrics, tracing).
  • Strong communication skills and ability to influence decisions.
  • Risk management skills and ability to make balanced trade-offs.

Terms and Conditions

5/2 schedule, online format.