Senior Back-End Developer at Cornfield Group

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
55227
Job Views
70

Job Description



Duties & Responsibilities



  • Design, implement, and maintain robust and scalable server-side software using modern programming languages and frameworks.

  • Working with front-end developers to ensure that the application is compatible with all supported platforms.

  • Collaborate with cross-functional teams to design and develop efficient and flexible back-end architectures that meet business requirements.

  • Design and develop RESTful APIs to enable seamless communication between front-end and back-end systems.

  • Design and optimize database schemas, query performance, and data storage strategies for efficient data retrieval and manipulation.

  • Identify and resolve performance bottlenecks in the back-end systems, optimizing for speed and efficiency.

  • Develop and maintain unit tests and integration tests to ensure the reliability and quality of the back-end codebase.

  • Set up and maintain automated build, test, and deployment pipelines to facilitate smooth development workflows.

  • Create and maintain technical documentation, including API documentation, system architecture diagrams, and code comments.

  • Design and implement solutions to ensure the back-end systems can handle high traffic and maintain high availability.

  • Investigate and resolve complex technical issues and bugs in the back-end systems, ensuring a stable and robust application.

  • Directing our software programming initiatives.

  • Working closely with clients and cross-functional departments to communicate project statuses and proposals.

  • Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.

  • Applying best practices and standard operating procedures.

  • Ensure the compatibility of mock-ups on different browsers.

  • Set up development and production environment using standard Linux tools and software.

  • Analyse project specifications and provide suggestions relevant to the project.

  • Handles any other job assigned from time to time by the Management


.Education Qualification, Certification, and Experience



  • BSc/HND computer science, engineering, software engineering, or software development experience, preferably in a related field.

  • Knowledge of Unix/Linux environments and CLI, MySQL/SQL / NoSQL database.

  • Vast knowledge of PHP, Python, Ruby, Java, JavaScript, etc

  • Experienced in building large-scale web apps/services/APIs.

  • Understanding of accessibility and server compliance.

  • Familiarity with front-end technologies, including JavaScript, CSS3, and HTML5, and third-party libraries such as React Js, Angular, jQuery, and LESS.

  • 5 - 7 years minimum proven experience in a related field.


Core (Behavioural) Competencies



  • Excellent Communication

  • Integrity and ethics

  • Self-motivation

  • Organizational Agility

  • Time management

  • Result-orientation

  • Teamwork

  • Customer service

  • Continuous Learning Culture


Functional / Technical Competences



  • Presentation skills

  • Conceptual and creative skills

  • Prioritization

  • Excellent coding skills

  • knowledge of agile & scrum methodologies

  • Ownership acumen


Supervisory competencies



  • Analytical and quantitative thinking

  • Problem-solving

  • Decision-making

  • Strategic planning

  • Accuracy and Accountability


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept