drjobs SENIOR BACKEND DEVELOPER

SENIOR BACKEND DEVELOPER

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Abuja - Nigeria

Monthly Salary drjobs

300000 - 300000

Vacancy

1 Vacancy

Job Description

We are seeking a highly skilled and innovative Senior Backend Engineer to join our growing technology team. The ideal candidate must have a proven track record of successfully developing and deploying notable software applications at scale. This role is ideal for a candidate who thrives in fast-paced environments embraces technical leadership and is passionate about delivering scalable performant and secure software solutions.

You would be required to
  • Design and implement scalable maintainable and high-performance web applications using modern frontend and backend technologies.
  • Build and maintain robust APIs and microservices using Django or Flask. Ensure high standards in security loggingexception handling and system integrity.
  • Develop user-centric responsive interfaces with React TypeScript and modern frontend tooling. Optimize UI performance across devices and browsers.
  • Work closely with product managers UI/UX designers QA engineers and DevOps to deliver end-to-end product solutions. Lead sprint planning retrospectives and product release cycles.
  • Enforce best practices in code reviews unit testing integration testing and CI/CD. Champion test-driven development(TDD) and maintain comprehensive documentation.
  • Continuously monitor profile and optimize system performance database queries and caching strategies. Implement observability tools to ensure system health and availability.
  • Provide guidance and mentorship to junior and mid-level engineers. Foster a collaborative engineering culture focused on excellence innovation and knowledge-sharing.
  • Influence architectural decisions evaluate new technologies and drive continuous improvement across the software stack. Participate in long-term technical planning and platform scalability discussions.
  • Demonstrable experience in building and launching impactful software applications. Portfolio or case studies of previous projects is strongly preferred.
  • Deep proficiency in React TypeScript Redux (or Context API) and associated build tools such as Webpack and Babel.
  • Extensive experience with Python frameworks such as Django or Flask. Proficient in ORM design API versioning and service orchestration.
  • Strong understanding of RESTful API design principles; experience with GraphQL is a plus. Skilled in both SQL () and NoSQL (e.g. MongoDB) data modeling.
  • Practical experience with cloud platforms (AWS Azure or GCP) containerization using Docker and orchestration using Kubernetes. Familiarity with Infrastructure-as-Code (e.g. Terraform CloudFormation).
  • Mastery of Git CI/CD tools (GitHub Actions Jenkins or similar) Agile/Scrum workflows and test automation frameworks.


Requirements

- Experience with serverless computing (e.g. AWS Lambda Azure Functions) and distributed systems.


- Exposure to microservices architecture message queues (Kafka RabbitMQ) and event-driven design patterns.

- Familiarity with observability tools (e.g. Prometheus Grafana ELK Stack).

- Strong understanding of cybersecurity best practices and performance optimization techniques.

- Active contributions to open-source projects or reputable developer communities.


Tech Stack Overview;
- Frontend: React TypeScript Redux Webpack Babel

- Backend: Django Flask RESTful APIs GraphQL

- Databases: PostgreSQL MongoDB

- Cloud Platforms: AWS / Azure / GCP

- Infrastructure: Docker Kubernetes GitHub Actions Jenkins Terraform




Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.