Skip to content
mimi

Senior Full-Stack Engineer (Python & React)

Jobgether

Remote · Nigeria Full-time Senior 1mo ago

About the role

About This Role

This role offers the opportunity to work on large-scale, enterprise-grade applications within a global and collaborative engineering environment. You will contribute across the full stack, building robust backend services and dynamic front-end interfaces that deliver seamless user experiences. The position combines technical depth with architectural influence, allowing you to shape scalable and maintainable systems. You will collaborate with cross-functional teams across multiple regions, embracing a culture that values innovation, inclusivity, and continuous improvement. The environment is remote-first, empowering autonomy while maintaining strong team alignment. This is a great fit for engineers who enjoy solving complex problems and delivering high-quality, impactful software. Your work will directly contribute to building reliable, performant, and user-centric digital solutions.

Accountabilities

  • Develop and maintain full-stack applications using Python (FastAPI or similar) and React/TypeScript.
  • Collaborate with cross-functional teams to deliver scalable, high-performance, and reliable software solutions.
  • Contribute to system architecture, design decisions, and continuous improvement of technical solutions.
  • Ensure high code quality through best practices, testing, and peer code reviews.
  • Optimize application performance across frontend and backend layers.
  • Integrate and manage APIs (REST, GraphQL, WebSockets) and ensure seamless data flow.
  • Support agile development processes, including sprint planning, stand-ups, and retrospectives.

Requirements

  • 5+ years of experience in full-stack software development, ideally within enterprise environments.
  • Strong expertise in React, TypeScript, and modern frontend performance optimization techniques.
  • Proficiency in Python backend development, preferably with FastAPI or similar frameworks.
  • Experience with relational databases and ORM tools.
  • Solid understanding of software architecture patterns, including microservices, domain-driven design, and front-to-back architectures.
  • Familiarity with modern build tools (Webpack, Vite) and styling frameworks (e.g., Material-UI, styled-components).
  • Experience with containerization and DevOps tools such as Docker and Kubernetes.
  • Strong knowledge of testing frameworks and a quality-first development mindset.
  • Ability to work effectively in distributed, multicultural teams with strong communication skills in English.
  • Proactive problem-solving skills, critical thinking, and ability to work independently.
  • Familiarity with Agile/Scrum methodologies.
  • Additional backend technologies or frameworks are considered a plus.

Benefits

  • Competitive salary based on experience and expertise
  • Fully remote work flexibility
  • Work equipment provided to support your role
  • Comprehensive benefits plan
  • Opportunity to work on large-scale, impactful international projects
  • Collaborative and inclusive work culture
  • Continuous learning and professional development opportunities
  • Long-term project stability with industry-leading clients

Skills

DockerFastAPIGraphQLKubernetesMaterial-UIMicroservicesPythonReactRESTSQLTypeScriptViteWebpackWebSockets

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free