Lead Backend Engineer
- Full-time
Company Description
Findworka is an elite network of pre-vetted African software developers who are tested, graded and effectively matched with our partners in an integrated talent and project management ecosystem.
Job Description
Job Title: Lead Backend Engineer
Location: Ikeja, Lagos Nigeria.
Job Nature: Hybrid(Physical and Remote)
Job Level: Senior
Salary range: N400,000-480,000
FOCUS
Intense collaboration, passionate customer focus, thoughtful, fast, disciplined execution. Tenacious commitment to continuous improvement and relentless drive to win. Brings excellent management capacity and is able to lead multiple locations across Africa with start-up experience.
JOB SUMMARY:
As a Back-End engineer you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your team members into the application. A basic understanding of front-end technologies is therefore necessary as well.
ESSENTIAL JOB FUNCTIONS:
▪ Maintain a stable server with zero downtime
▪ Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and e"ective technical solution.
▪ Identify, prioritize and execute tasks in the software development life cycle
▪ Develop tools and applications by producing clean, e cient code
▪ Automate tasks through appropriate tools and scripting
▪ Review and debug code
▪ Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
▪ Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
▪ Mentor junior engineers
▪ Collaborate with team to brainstorm and create new products
COMPETENCY PROFILE:
TECHNICAL REQUIREMENTS
● Proven experience as a Back-end developer
● In-depth understanding of web development
● Experience with programming languages like Java, Ruby, PHP and Python
● Strong experience with CMS framework
● Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
● Good understanding of server-side CSS preprocessors, such as LESS and SASS
● Understanding accessibility and security compliance
● User authentication and authorization between multiple systems, servers, and environments
● Experience creating libraries and tools for engineers and operations
● Experience building and designing scalable backend
systems
● Experience working with SQL or NoSQL databases
● Familiarity with software engineering development cycles
● Experience working with Nodejs and Typescript.
● Ability to hold yourself and the team to high standards
● Strong communication and interpersonal skills
KNOWLEDGE & SKILLS REQUIRED
● Thoughtful and demonstrates good judgment and strong decision-making skills
● Strong organizational and project management skills; attention to detail
● Results-oriented approach to work; willingness to do whatever it takes to help the team
● Ability to identify and implement e ciencies and process improvements
● Great curiosity and creative ability to interface with all parts of the company in order to identify opportunities for improvement and growth
● Strong problem solving and creative skills and ability to exercise sound judgment and make decisions based on accurate and timely analysis
● Understand the extended enterprise and have an appreciation for value creation based on understanding of overall vision for the business
EXPERIENCE
● Minimum of 2- 3years of technology and engineering experience with increasing levels of responsibility
● 3 - 6 years working experience with increasing levels of responsibilities
● Experience working in a matrix, extremely dynamic, fast-paced, results-oriented multi-country environment; prioritization, and ability to complete multiple projects simultaneously
Qualifications
EDUCATIONAL REQUIREMENT
▪ BSc or degree in Computer Science, Engineering or related
▪ Extensive training in cybersecurity, software development, team building, leadership, management and other business areas
Additional Information
WHAT YOU WILL LEARN
You will learn to move fast, take calculated risks and learn from failures.
You will develop core management strategies as well as learn the importance of deep dives to resolve problems across geographies. Your people management skill will be tested and improved as you engage and interact with colleagues to deliver quantifiable goals that give real business value.
You will learn to measure and track output and results and how to automate everything that you do.
WHAT WE OFFER
In addition to an attractive compensation, you will have opportunity to work with a global leader. We offer a vibrant culture, great work ambiance, super intelligent workforce and a relaxed dress code. We invest in the development of our diverse workforce. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company. We are also committed to the principles of Equal
Employment Opportunities.