Senior Full-Stack Developer (React / TypeScript / Python / Java)
Remote · Ukraine
Job Summary
Senior Full-Stack Developer to design and deliver scalable web applications across frontend and backend layers, leveraging React, TypeScript, Python (FastAPI) or Java (Spring Boot/Quarkus). Responsibilities include building end-to-end features, designing APIs, and ensuring system performance, scalability, and maintainability in production. Collaborate with design and product teams to translate requirements into intuitive user experiences, and apply frontend best practices (component-based architecture, state management, accessibility) along with backend APIs, microservices, databases, caching, and asynchronous processing. Remote role with relocation assistance; located in Ukraine.
Required Qualifications
- Strong experience with ReactJS and TypeScript
- Experience with backend development using Python (FastAPI preferred) or Java (Spring Boot / Quarkus)
- Experience designing and building RESTful APIs and/or GraphQL APIs
- Solid understanding of microservices architecture
- Experience with asynchronous processing systems (Celery, RabbitMQ, Redis, or similar)
- Relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Experience with caching strategies (e.g., Redis)
- Experience with Docker and Kubernetes in production environments
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Understanding of CI/CD pipelines and DevOps practices
- Experience with performance tuning and system scalability improvements
- Experience working in Agile/Scrum teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.