2023-05-02 07:17:59
Lead Backend Engineer
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 orsimilar)
- 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
Interested candidates, please send your CV to gihan@mytechjos.lk