Overview
Fadac Resources and Services Limited – Our client is an incredible team of problem solvers who are passionate about building practical tools and products to help small businesses grow.
Job Position: Senior Backend Engineer
Job Location: Lagos
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.
Application Deadline
20th April, 2024.
How to Apply
Interested and qualified candidates should send their CV to: fdzc8tj338dl5@fadacresources.zohorecruitmail.com using the Job Title as the subject of the mail.