Senior Backend Engineer needed at Fadac Resources

Job title : Senior Backend Engineer

Job Location : Lagos

Deadline : May 03, 2024

Quick Recommended Links

Job Responsibilities

  • Responsible for building out primarily the backend of the platform
  • Perform some infrastructure work in AWS and responsible for the uptime and responsiveness of any feature/product which you build.
  • Ask smart questions, take risks and champion new ideas.
  • Design and build the product
  • Participate in architectural and design review discussions
  • Collaborate with other engineers and the Product team to define clear deliverables and establish project milestones
  • Take ownership of features from end to end by going through design, implementation, testing and maintenance phases
  • Identify opportunities to improve existing code or architecture.

Job Requirements

  • Python/Django Proficiency: Strong expertise in Python programming language and experience with Python framework Django.
  • Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Experience in designing, optimizing, and maintaining database schemas.
  • API Development: Experience in designing and building RESTful APIs; Familiarity with GraphQL is a plus.
  • Web Technologies: Knowledge of web development technologies including HTML, CSS, and JavaScript; Understanding front-end technologies and frameworks is beneficial.
  • DevOps and Deployment: Familiarity with containerization and orchestration tools such as Docker and Kubernetes; Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines.
  • Cloud Services: Experience with cloud platforms such as AWS, Azure, or Google Cloud; Knowledge of cloud services like AWS Lambda, S3, EC2, etc.
  • Testing: Strong understanding of software testing principles; Familiarity with testing frameworks such as py-test.
  • Security: Awareness of web application security principles; Knowledge of common security vulnerabilities and how to mitigate them.
  • Scalability and Performance Optimization: Experience in designing scalable and high-performance systems;Proficiency in identifying and resolving performance bottlenecks.
  • Version Control: Proficiency with version control systems, such as Git.
  • Problem-Solving and Debugging:
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Experience with debugging tools and techniques.
  • Agile and Scrum: Familiarity with Agile methodologies and Scrum practices.
  • Continuous Learning: Willingness to stay updated on industry trends, new technologies, and best practices.
  • Good to have: Proficiency with Golang; Proficiency with the ISO 8583 specification.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT Jobs in Nigeria  jobs
  • Senior Backend Engineer jobs