Senior Full-Stack Developer

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

At least 5 years of professional experience in Python backend development and React frontend technologies., Advanced knowledge of PostgreSQL and experience with RESTful API design and microservices architecture., Proficiency in modern CSS frameworks and experience with Docker and Kubernetes for deployment., Strong experience with Git workflows and familiarity with Generative AI technologies is a plus..

Key responsabilities:

  • Design and implement high-performance APIs and scalable backend systems using Python and FastAPI.
  • Build responsive web applications with React and TypeScript, ensuring high-quality UI/UX standards.
  • Containerize applications and manage deployments using Docker and Kubernetes, while implementing CI/CD pipelines.
  • Monitor system health, troubleshoot production issues, and collaborate on projects involving Generative AI technologies.

Perform logo
Perform Information Technology & Services SME https://totalperform.com/
51 - 200 Employees
See all jobs

Job description

Position Overview

We are a fast-growing startup seeking a Senior Full-Stack Developer with expertise in Python backend development and React frontend technologies. The ideal candidate will have at least 5 years of professional experience building scalable systems, designing APIs, and creating dynamic user interfaces. Experience with the Radix framework is a plus but not required. Familiarity with Generative AI (GenAI), agentic frameworks, Ollama, and/or OpenAI is highly desirable. This role offers an exciting opportunity to shape robust, enterprise-grade solutions in a fast-paced environment.

Key Responsibilities

Backend Development (Python) 70%

Design and implement high-performance APIs using Python (FastAPI/Pydantic).
Architect scalable backend systems optimized for regulatory compliance and high concurrency.
Develop and maintain robust database schemas using PostgreSQL or similar technologies.
Ensure application security by implementing authentication, authorization, and data protection mechanisms.
Optimize server-side logic for performance, scalability, and reliability.
Integrate third-party services via APIs and manage data flows securely.

Frontend Development (React) 30%

Build responsive, mobile-first web applications using React and TypeScript.

Create reusable components and libraries for future use while ensuring high-quality UI/UX standards.

Optimize web applications for maximum speed and scalability across devices.

Ensure cross-browser compatibility and accessibility compliance.

Collaborate with designers to translate mockups into interactive user interfaces.

Infrastructure & Deployment

Containerize applications using Docker and orchestrate deployments via Kubernetes (EKS) or AWS ECS.

Implement CI/CD pipelines to streamline development cycles.

Monitor system health, troubleshoot production issues, and optimize infrastructure for high availability.

Optional GenAI Integration

Collaborate on projects involving Generative AI (GenAI) technologies.

Work with agentic frameworks or platforms like Ollama and OpenAI to integrate AI-driven features into backend systems or user interfaces.

Required Qualifications

Python: 5+ years of experience with FastAPI, Pydantic, async programming, RESTful API design, and microservices architecture.

Database: Advanced PostgreSQL design, optimization, query tuning, and schema management.

React: 3+ years of experience developing responsive web applications using React and TypeScript. Proficiency in modern CSS frameworks (e.g., TailwindCSS) for styling dynamic interfaces.
DevOps: Proficiency with Docker, Kubernetes (EKS), AWS ECS/S3/RDS, and infrastructure-as-code principles (e.g., Terraform).

Version Control: Strong experience with Git workflows in team environments.

Nice-to-Have Skills

Familiarity with the Radix UI framework for frontend development.

Experience integrating logging/metrics pipelines across Python services.

Exposure to Generative AI technologies such as Ollama or OpenAI platforms.
Knowledge of web performance optimization techniques such as lazy loading or caching strategies.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Full Stack Engineer Related jobs