Posted 2 weeks ago

Senior Backend Engineer (.NET)

Part time
Abu Dhabi, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Seeking a Senior Backend Engineer to design and maintain scalable systems. Must have .NET/SQL expertise and experience in API integration and bespoke product development.
Description

Senior Backend Engineer - 6 Months Contract - Abu Dhabi

Overview:
We are looking for an experienced Senior Backend Engineer / Architect to join our dynamic engineering team. In this role, you will design, develop, and maintain scalable and efficient backend systems for an in-house platform. The ideal candidate will have a deep understanding of .NET and SQL, with a proven track record in building backend architecture, integrating APIs, and developing in-house and bespoke products. You will play a pivotal role in shaping the architecture and ensuring high-quality, performance-driven solutions.

Key Responsibilities:

Backend Architecture Design:
Design and build robust backend systems, ensuring scalability, reliability, and performance. Architect solutions that meet business requirements while adhering to best practices and industry standards.

API Development & Integration:
Lead the design, development, and integration of APIs, ensuring seamless communication between various systems. Focus on clean, well-documented, and maintainable API code.

Database Management:
Strong proficiency in SQL, ensuring the design and optimization of relational databases. Create efficient database schemas, write complex queries, and optimize performance.

In-House & Bespoke Product Development:
Collaborate with cross-functional teams to build tailored, in-house solutions. Leverage your experience with custom software development to create products that align with the company's goals.

Code Quality & Best Practices:
Enforce high coding standards and best practices. Conduct code reviews, ensure high levels of test coverage, and maintain clean, maintainable code.

Performance Optimization:
Continuously monitor and optimize backend system performance. Identify and address bottlenecks and optimize database queries.

Collaboration:
Work closely with front-end engineers, product managers, and other stakeholders to deliver features that enhance the user experience and business outcomes.

Mentorship:
Mentor junior and mid-level engineers, guiding them in their career development, code quality, and best practices.

Required Skills and Experience:

Proven Experience:
At least 5-7 years of experience in backend engineering, with a strong focus on designing and building backend systems, APIs, and database-driven applications.

.NET Expertise:
Extensive experience in building scalable, high-performance applications using .NET.

SQL & Database Design:
Deep understanding of SQL, relational databases (e.g., SQL Server, MySQL, PostgreSQL), and performance optimization techniques.

API Integration & Development:
Strong experience in designing, building, and integrating RESTful APIs and other web services. Familiarity with modern API practices (authentication, rate limiting, etc.).

In-House & Bespoke Products:
Experience developing custom, in-house solutions that meet specific business requirements. Ability to tailor solutions to complex business needs.

System Architecture:
Solid experience in designing and building large-scale distributed systems, understanding microservices, and designing fault-tolerant architectures.

Problem-Solving:
Strong analytical skills with a passion for solving complex technical problems and improving existing systems.

Agile Development:
Experience working in an Agile development environment.

Interested?