Lead Fullstack Developer (ReactJS + Python)

RemoteSalary not specified
Serbia

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Lead Fullstack Developer (ReactJS + Python) to join our team in Serbia for a contractor role. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.

Responsibilities

  • Design and oversee frontend architecture using ReactJS and TypeScript
  • Provide technical leadership, mentorship, and guidance to the development team
  • Participate in discovery phases: requirements analysis, solution design, and estimation
  • Define and enforce best practices for clean, scalable, and maintainable code
  • Architect and implement RESTful APIs and ensure seamless frontend-backend integration
  • Design, optimize, and maintain database structures (PostgreSQL)
  • Oversee deployment, monitoring, and scaling of cloud-based applications
  • Debug, troubleshoot, and resolve complex issues across the full stack
  • Collaborate with product, design (Figma), and DevOps teams to deliver high-quality solutions

Requirements

  • Degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience as a fullstack developer
  • Strong leadership skills with 1+ years of experience managing development teams
  • Strong hands-on experience with Python (FastAPI or similar frameworks)
  • Strong experience with ReactJS, TypeScript, and modern tooling (e.g., Vite)
  • Solid understanding of RESTful APIs and client–server architecture
  • Experience building and deploying containerized applications in cloud environments
  • Strong experience with PostgreSQL or similar relational databases
  • Experience with Figma and collaboration with design teams
  • Hands-on experience with AWS services: EC2, S3, Route 53, IAM
  • Experience with AWS serverless tools: Lambda, API Gateway, EventBridge, Step Functions, SNS/SQS
  • Ability to troubleshoot using CloudWatch, CloudTrail, and event logs
  • Experience in discovery activities (requirements gathering, technical design) is highly desirable
  • Proficiency with Git and modern development workflows
  • Strong problem-solving skills and proactive mindset
  • Advanced English (B2+ or higher)
  • Availability for full-time work (40h/week)

We Offer

  • Opportunity to work with a global leader in digital transformation
  • Remote work from Belgrade, Serbia
  • Competitive contractor terms

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world’s leading companies.

Job Details

Company name:
EPAM
Location:
Serbia
Work Mode:
Remote
Posted on TheJob:
Apr 23, 2026
Last checked:
Jul 5, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.