Search by job, company or skills
Job Scope
As the Backend Lead, you will be primarily responsible for managing a team of junior and senior software engineers and will be reporting directly to the Backend Division manager. Moreover, you will be responsible for leading the backend development team in designing, developing, and maintaining scalable and efficient server-side applications. Your primary goal is to ensure the robustness, security, and performance of backend systems, driving technological excellence and innovation.
Leadership and Strategy:
Develop and implement the backend architecture strategy in line with business goals.
Lead, mentor, and manage a team of backend developers, fostering a collaborative and high-performance culture.
Manage projects and meet deadlines using your team resources.
System Design and Development:
Architect and develop robust, scalable, and secure backend systems and APIs.
Oversee code reviews and ensure adherence to best practices, coding standards, and security protocols.
Ensure the maintainability and reliability of the backend codebase through proper documentation and testing.
Innovation and Technology Adoption:
Stay up-to-date with the latest backend technologies, tools, and trends.
Drive the adoption of new technologies and methodologies to improve backend development processes.
Promote a culture of continuous learning and innovation within the team.
Collaboration and Communication:
Work closely with frontend developers, product managers, and other stakeholders to deliver integrated solutions.
Provide technical guidance and support to other teams as needed.
Quality Assurance and Testing:
Implement and oversee automated testing frameworks to ensure high-quality code.
Collaborate with QA teams to identify and address bugs and other issues promptly.
Ensure thorough testing of all backend components before deployment.
Team Development:
Foster a positive and inclusive team environment.
Identify training and development opportunities for team members.
Conduct regular performance reviews and provide constructive feedback.
Hiring your team members in coordination with the Backend Division Manager.
Innovation and Technology Adoption:
Stay up-to-date with the latest backend technologies, tools, and trends.
Drive the adoption of new technologies and methodologies to improve backend development processes.
Promote a culture of continuous learning and innovation within the team.
6. QUALIFICATIONS, EXPERIENCE, SKiLLs
Education: Bachelors/Masters in Computer Science or Computer Engineering.
Experience: Minimum of 4-6 years of experience.
Skills:
Strong programming skills using Python, PHP, and other similar interpreted scripting languages.
Experience in building applications using Django Framework and Postgres and/or MySQL
Experience with dockers and containers
Strong project management and leadership skills.
Good command of Linux OS and basic administration skills.
Ability to motivate and lead your team.
Ability to recruit good candidates and motivate them.
Ability to work under tight timelines and deliver excellent results
High attention to detail.
Strong organization and good project management skills.
Experience with GIT repositories
Experience with deploying applications on Linux OS and its stack of frameworks and middlewares.
Industry:Other
Job Type:Permanent Job
Date Posted: 21/11/2024
Job ID: 101049011