All jobs
CodemindersEngineering
Senior Full-Stack Developer (React / TypeScript / Python / Java)
UkrainePosted today
We are looking for a Senior Full-Stack Developer to design and deliver scalable, high-performance web applications across both frontend and backend layers. This role requires strong expertise in modern frontend engineering with React, as well as solid backend architecture experience using Python (FastAPI preferred) or Java.
Location: Ukraine
Responsibilities
- Develop modern web applications using ReactJS and TypeScript.
- Design and implement reusable UI components and scalable frontend architecture.
- Build and maintain state management solutions and API integrations.
- Deliver responsive, accessible, and high-quality user interfaces.
- Collaborate closely with design and product teams to translate requirements into intuitive user experiences.
- Ensure frontend applications meet high standards of performance, maintainability, and usability.
- Architect and build backend services using Python (FastAPI preferred) or Java (Spring Boot / Quarkus).
- Design and implement scalable RESTful and GraphQL APIs with a focus on performance, security, and maintainability.
- Build asynchronous processing pipelines using technologies such as Celery, RabbitMQ, Redis, or similar message brokers.
- Design and optimize database schemas using PostgreSQL, MySQL, or NoSQL databases.
- Implement caching strategies to improve system performance and reduce latency.
- Optimize backend services for high throughput, scalability, and reliability.
Requirements
- Strong experience with ReactJS and TypeScript.
- Solid understanding of frontend architecture and component-based design.
- Experience with state management libraries (Redux, Zustand, MobX, or similar).
- Strong knowledge of API integration (REST and/or GraphQL).
- Experience building responsive and accessible web applications.
- Strong focus on frontend performance optimization and maintainability.
- Strong 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 principles.
- Experience working with asynchronous processing systems (Celery, RabbitMQ, Redis, or similar).
- Strong knowledge of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience with caching strategies (e.g., Redis, in-memory caching, CDN strategies).
Benefits
- Work on transformative projects utilizing the latest technologies.
- Partner with world-class engineers from the US and Ukraine.
- Enjoy job security and career progression.
- Access educational programs and certifications.
- Comprehensive health and wellness support.
- Fully remote work setup with flexible schedules.
- Regular bonuses, salary reviews, and recognition.
- Choose your workstation setup.
- Participate in team-building events.
Skills & Tags