drjobs SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

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

400000 - 400000

Vacancy

1 Vacancy

Job Description

We are seeking a highly skilled and innovative Senior Software 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.

The ideal Candidate would be expected 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.


Requirements

  • Proven Track Record
    Demonstrable experience in building and launching impactful software applications. Portfolio or case studies of previous projects is strongly preferred.

  • Frontend Expertise
    Deep proficiency in React TypeScript Redux (or Context API) and associated build tools such as Webpack and
    Babel.

  • Backend Mastery
    Extensive experience with Python frameworks such as Django or Flask. Proficient in ORM design API versioning and
    service orchestration.

  • API & Data Handling
    Strong understanding of RESTful API design principles; experience with GraphQL is a plus. Skilled in both SQL (e.g.
    PostgreSQL) and NoSQL (e.g. MongoDB) data modeling.

  • Cloud & DevOps
    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).

  • Engineering Practices
    Mastery of Git CI/CD tools (GitHub Actions Jenkins or similar) Agile/Scrum workflows and test automation
    frameworks.

  • Soft Skills
    Exceptional communication skills with the ability to clearly articulate technical decisions. Experience in mentoring and
    leading cross-functional engineering efforts.

PREFERRED QUALIFICATIONS


- 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



Benefits




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.