Preloader

Loading

Lead Backend Engineer

  • Software Engineering
  • Full time
  • 1 week ago

Job Information

  • icon
    Job Level : Senior
  • icon
    Job Experience : Above 5 years

Job Description

One of our clients, who specialize in end-to-end product creation that leverages intuitive design, disruptive technologies, and an agile framework is actively looking for a Lead Backend Engineer to join its growing team.

Key Accountabilities

  • Develop architectural diagrams and documentations to identify requirements and solutions.
  • Adhere with the company coding standards and convention to produce high-performing and testable code.
  • Hands on design, develop and maintain low latency APIs and building micro services architecture.
  • Take ownership of your code in production, using metrics and customer feedback to guide technical priorities and improvements.
  • Facilitate development and growth of junior engineers through mentoring and hiring.
  • Champion software quality, integrity, extensibility, maintainability, and reliability throughout the department by designing, implementing, and promoting engineering practices.
  • Work across all phases of SDLC and use software engineering principles to build scaled solutions.
  • Mentoring and governing of engineering team with technical expertise, systems design & building capability roadmaps.

Technical Expertise

  • 7+ years’ experience in dotnet/dotnet core.
  • Strong cloud experience Azure and services like
    • Function Apps, ECS
    • Event Hub, Event Grid
    • CosmosDB and Postgres SQL
  • Strong experience in using infrastructure as code using terraform or bicep.
  • Experience in design and develop highly available, scalable, and reliable Azure based systems.
  • Event driven architecture, messaging, and event bus platforms (Azure Event Hub, Kafka or similar).
  • Distributed caching (Redis, Memcached or similar).
  • SQL and Nosql – SQL Server/CosmosDB/PostgreSQL.
  • CI/CD – Continuous Delivery (GitHub Actions, Azure DevOps or similar).
  • Building scalable and self-healing infrastructure in cloud

Knowledge and Skills

  • Strong analytical and creative problem-solving skills.
  • Solid understanding of multi-threading and low-latency programming techniques.
  • Demonstrate an extremely high level of accuracy and attention to detail.
  • Experience in producing high quality code utilizing practices like TDD, BDD.
  • Experience working in a start-up or heavily regulated environments.
  • Develop tech and engineering practice guardrails and ensure they are adopted.

Interested candidates, please send your CV to gihan@mytechjobs.lk

Job alerts

Receive emails for the latest jobs matching your search criteria

Uploading
Skip to toolbar