Lead Full Stack Developer

Job Overview

We are looking for a highly skilled Lead Full Stack Developer with strong expertise in front-end and backend technologies to build scalable, secure, and high-performance applications. The ideal candidate will lead development efforts, design system architecture, and ensure seamless integration across services using modern frameworks and cloud platforms.

Roles and Responsibilities

Full Stack Development:

  • Design and develop end-to-end applications using React (frontend) and Python (Flask/FastAPI) on the backend.

Architecture & Microservices:

  • Lead the design and implementation of microservices architecture for scalable and modular systems.

API Development:

  • Build and maintain high-performance RESTful APIs and backend services.

Cloud & Deployment:

  • Deploy and manage applications on AWS.
  • Implement and manage CI/CD pipelines using Azure DevOps.

Database Management:

  • Design, optimize, and maintain databases using PostgreSQL.

Caching & Performance Optimization:

  • Implement caching strategies using Redis to enhance system performance.

Monitoring & Logging:

  • Monitor applications and track errors using Sentry.
  • Analyze logs and system behavior using Kibana.

Authentication & Security:

  • Implement secure authentication and authorization using Auth0.
  • Ensure best practices for data security and compliance.

Team Leadership:

  • Lead and mentor a team of developers, conduct code reviews, and ensure coding standards.

Collaboration:

  • Work closely with product managers, designers, and stakeholders to deliver high-quality solutions.

Requirements

Technical Expertise:

  • Strong experience in React, Python, Flask, and FastAPI.
  • Hands-on experience with AWS and cloud-native development.
  • Expertise in microservices architecture.
  • Experience with Azure DevOps (CI/CD pipelines).
  • Proficiency in PostgreSQL and database design.
  • Experience with Redis caching mechanisms.
  • Familiarity with Sentry and Kibana for monitoring and logging.
  • Experience implementing Auth0 authentication.

Soft Skills:

  • Strong leadership and mentoring skills.
  • Excellent problem-solving and analytical abilities.
  • Good communication and stakeholder management skills.
  • Ability to work in a fast-paced and collaborative environment.

Life at EffiaSoft

Get to know more about Effians – from the inside out. Join us to design and build the next generation product on Mobile and Cloud App to help millions of business across the globe.
Help Us Understand Your Needs Better