Full job description: Senior Full Stack Developer (Python, React, PostgreSQL, TDD, and AWS)
Job Summary
Senior Full Stack Developer
We’re hiring a highly skilled Senior Full Stack Developer (remote, Nigeria-based) with deep expertise in Python, React, Postgres, Test-Driven Development, and AWS. You’ll be instrumental in building and maintaining robust, high-performance applications, seamlessly integrating front-end and back-end components. 100% remote work. Must be willing to join Zoom daily for collaboration on workdays. Main team is working on EST (Toronto/New York).
NOTE:A good internet connection is a must!
Job Requirements
Responsibilities:
- Spearhead the design, development, and deployment of scalable, high-performance backend systems and APIs.
- Architect, maintain, and optimize RESTful APIs and microservices to ensure reliability and efficiency.
- Collaborate with cross-functional teams (product, design, QA) to translate business requirements into robust technical solutions.
- Mentor junior developers through code reviews, pair programming, and best-practice guidance to foster team growth.
- Proactively identify and resolve system bottlenecks, security risks, and performance challenges.
- Drive architectural decisions and contribute to technology stack evaluations for long-term scalability.
- Implement and maintain automated testing frameworks (unit, integration, end-to-end) to ensure code quality.
- 5+ years of professional experience infull-stack development, with a focus on backend systems.
- Expertise inPythonand frameworks such as Django, Flask, or FastAPI; advanced proficiency withPostgreSQLor similar relational databases.
- Hands-on experience with state management tools (Redux, Vuex, NgRx) and REST/GraphQL API integration.
- Proficiency intest-driven development (TDD)using frameworks like Jest, PyTest, or Cypress.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and DevOps practices (CI/CD, Git, IaC).
- Exceptional problem-solving skills and a passion for debugging complex systems.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Experience with AWS cloud computing services
- Familiarity with microservices architecture and containerization (Docker).
- Experience in continuous integration/continuous delivery (CI/CD) pipelines.
- Strong understanding of testing frameworks and TDD (Test-Driven Development).
What We Offer:
- Opportunity to lead impactful projects in a collaborative, innovation-driven environment.
- Flexible work arrangements and a commitment to continuous learning.
Job Type: Contract
Contract length: 3 months
Your email address will not be published. Required fields are marked *