Lead Fullstack Developer (ReactJS + Python)
Remote in Serbia
JavaScript (Fullstack)& 7 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Lead Fullstack Developer (ReactJS + Python). 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)
