drjobs Lead Backend Engineer

Lead Backend Engineer

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

Colombo - Sri Lanka

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role purpose

The Lead Backend Engineer forms part of the Engineering management team and will play a key role in both development and leadership of a team of engineers.

Amused Group

Amused Group specialise in end-to-end product creation that leverages intuitive design disruptive technologies and an agile framework. We disrupt we innovate we are at the forefront of the wagering sector. Pushing the boundaries of tech today to build the solutions for tomorrow we are building an inclusive workplace that embraces diversity and difference.

Technologies we use:

  • C# dotnet core and terraform.
  • Azure Function Apps Event Hubs and Kubernetes
  • Proprietary and commercial solutions for security event detection and incident management

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.

Key selection criteria

Technical expertise

  • 7 years experience /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 utilising 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

Desirable Skills

  • Exposure to high traffic / distributed software systems
  • Exposure to high throughput mission critical systems

Who you are

  • You are a leader striving for technical excellence through your coding and system design
  • You are committed You strive to produce exceptional risk free fully tested solutions in all the platforms you build.
  • You can think on your feet - with experience building platforms which resolve fast paced ever changing success measures.
  • You are team player fostering effective collaboration in multi-disciplinary squads across regions
  • You are naturally curious always asking why to better understand our customer needs
  • You are a passionate problem solver You love digging deep and brainstorming with colleagues in order to come up with the best solution for a problem

Qualifications

  1. Bachelors degree computer science
  2. Masters degree computer science (Bonus)
  3. Azure certifications (Bonus)

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.