drjobs
Lead Software Engineer - Injazat
drjobs
Lead Software Engine....
drjobs Lead Software Engineer - Injazat العربية

Lead Software Engineer - Injazat

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Abu Dhabi - UAE

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview:
The Lead Software Engineer is responsible for guiding the development and implementation of software solutions overseeing technical teams and ensuring project milestones are met with highquality standards. This position involves architecting robust software systems coding reviewing code and integrating various software components.
The Lead Software Engineer collaborates closely with project managers QA teams and stakeholders to define requirements set technical directions and resolve complex technical challenges. Additionally they mentor junior engineers promote best practices in software development and contribute to the continuous improvement of development processes.
The ideal candidate should possess strong technical expertise in software development languages and frameworks excellent leadership and communication skills and a proven track record of successfully delivering complex software projects.
Responsibilities:
  • Python Development: Lead and contribute to the development of robust and scalable backend solutions using Python.
  • Architecture and Design: Architect design and implement complex systems and applications ensuring high performance and responsiveness.
  • Database Management: Design and maintain database architectures optimizing performance and ensuring data integrity.
  • API Development: Create and maintain RESTful APIs for seamless integration with frontend applications.
  • Code Review: Conduct and participate in code reviews to maintain code quality ensure adherence to coding standards and mentor junior developers.
  • Optimization: Identify and implement optimizations for improving system performance scalability and reliability.
  • Collaboration: Collaborate with crossfunctional teams including frontend developers UX/UI designers and product managers to deliver highquality software solutions.
  • Documentation: Generate technical documentation for software solutions APIs and database designs.
Qualifications:
  • Education: Bachelors degree in Computer Science Software Engineering or a related field.
  • Experience: Minimum of 7 years of professional experience in backend development with a focus on Python.
  • Technical Skills:
o Proficient in Python and relevant frameworks (FastAPI Django Flask etc.).
o Strong experience with database technologies such as PostgreSQL or MongoDB.
o Familiarity with frontend technologies and frameworks (HTML CSS JavaScript react.js typescript).
o Understanding of software development best practices design patterns and SOLID principles.
  • ProblemSolving: Strong analytical and problemsolving skills with a keen attention to detail.
  • Communication: Excellent communication skills and the ability to work effectively in a collaborative team environment.
  • Leadership: Proven experience in leading and mentoring development teams.
This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobs.ae 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.