Senior Backend Developer

London, United Kingdom

Job Description

Job Title: Senior Backend Developer (5-7 Years Experience)
Role Mission:
As a Senior Backend Developer, you will be responsible for building the "brains" of our application. You will design, develop, and maintain server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will play a critical role in architectural decisions and mentor mid-level developers to maintain a high standard of engineering excellence.
Requirements
Key Responsibilities:

  • API Design & Development: Build and maintain robust, scalable RESTful or GraphQL APIs.
  • Database Management: Design complex relational and non-relational schemas, optimizing queries for performance and scalability.
  • System Architecture: Contribute to microservices design, ensuring services are decoupled, testable, and maintainable.
  • Performance Tuning: Identify bottlenecks in the code or database and implement caching strategies (e.g., Redis) or code refactors to improve latency.
  • System Integration: Design the communication layer between Python and Node.js services (e.g., via gRPC, RabbitMQ, or Kafka).
  • Security: Implement best practices for data protection, authentication (OAuth2, JWT), and authorization across all services.
  • DevOps Collaboration: Work closely with DevOps to manage CI/CD pipelines and ensure smooth deployments via Docker/Kubernetes.
  • Mentorship: Lead code reviews and technical grooming sessions to foster a culture of continuous learning.
Technical Skills Required:
Languages:
  • Proficiency in at least one: Java (Spring Boot), Go, Python (Django/FastAPI), or Node.js.
Architecture:
  • Solid understanding of Microservices, Event-Driven Architecture, and Message Brokers (Kafka, RabbitMQ).
Databases:
  • Deep expertise in PostgreSQL/MySQL and NoSQL solutions like MongoDB or DynamoDB.
Cloud Services:
  • Hands-on experience with AWS (EC2, S3, RDS, Lambda), Azure, or GCP.
Testing:
  • Mastery of Unit, Integration, and End-to-End testing (TDD/BDD).
Tools:
  • Git, Docker, Kubernetes, and monitoring tools like Prometheus or Datadog.
Infrastructure & DevOps (2025 Standards)
Cloud Native: Advanced experience with AWS (Lambda, ECS, RDS) or equivalent GCP/Azure services.
Orchestration: Experience deploying and scaling containerized applications using Docker and Kubernetes.
Observability: Setting up monitoring and distributed tracing using OpenTelemetry, Datadog, or ELK Stack.
What We Are Looking For:
The "Why" over the "How": You don't just write code; you understand the business implications of choosing one library or database over another.
Legacy Mindset: You write code that is clean, documented, and easy for the next developer to understand.
Problem Solving: You have a proven track record of debugging complex production issues that span multiple services.
Communication: You can explain technical constraints to non-technical stakeholders (Product Managers, Designers) effectively.
Benefits
  • Work on cutting-edge technologies and impactful projects.
  • Opportunities for career growth and development.
  • Collaborative and inclusive work environment.
  • Competitive salary and benefits package.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4447320
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned