
Senior Full-Stack Developer – React, TypeScript, Python, Java
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Ukraine.
• Create contemporary web applications utilizing ReactJS and TypeScript.
• Design and develop reusable UI components along with a scalable frontend architecture.
• Construct and maintain state management solutions and API integrations.
• Deliver responsive, accessible, and high-quality user interfaces.
• Work closely with design and product teams to convert requirements into user-friendly experiences.
• Ensure that frontend applications adhere to high standards of performance, maintainability, and usability.
• Architect and develop backend services using Python (preferably FastAPI) or Java (Spring Boot / Quarkus).
• Design and create scalable RESTful and GraphQL APIs with an emphasis on performance, security, and maintainability.
• Develop asynchronous processing pipelines utilizing technologies like Celery, RabbitMQ, Redis, or other message brokers.
• Design and optimize database schemas using PostgreSQL, MySQL, or NoSQL databases.
• Implement caching strategies to enhance system performance and reduce latency.
• Optimize backend services for high throughput, scalability, and reliability.
• Significant experience with ReactJS and TypeScript.
• Strong understanding of frontend architecture and component-based design.
• Experience with state management libraries (such as Redux, Zustand, MobX, or similar).
• In-depth knowledge of API integration (both REST and/or GraphQL).
• Experience in developing responsive and accessible web applications.
• Strong emphasis on frontend performance optimization and maintainability.
• Extensive experience in backend development using Python (preferably FastAPI) or Java (Spring Boot / Quarkus).
• Experience in designing and building RESTful APIs and/or GraphQL APIs.
• Solid understanding of microservices architecture principles.
• Experience with asynchronous processing systems (like Celery, RabbitMQ, Redis, or similar).
• Strong knowledge of relational and/or NoSQL databases (including PostgreSQL, MySQL, MongoDB, etc.).
• Familiarity with caching strategies (e.g., Redis, in-memory caching, CDN strategies).
• Competitive Compensation: Your salary is dependent on your qualifications, experience, and performance.
• Exceptional Stability: Enjoy job security and numerous opportunities for career advancement.
• Professional Development: Gain access to educational programs and certifications to broaden your expertise.
• Health & Wellness: Comprehensive support for fitness and well-being.
• Flexible Working Environment: Enjoy a fully remote work setup, flexible schedules, and relocation assistance if necessary.
• Performance Recognition: Receive regular bonuses, annual salary reviews, and acknowledgment for your contributions.
• Advanced Equipment Options: Choose the workstation setup that suits your preferences, whether it’s a desktop or a laptop.
• Team Building & Community: Get involved in regular events that promote collaboration, camaraderie, and innovation.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.