from ideas. to reality.
Senior Full-Stack Developer – React, TypeScript, Python, Java
Location
Ukraine
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer – React, TypeScript, Python, Java
Codeminders/Tristero Consulting
• 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.
Job 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
- Competitive Compensation: Your salary is based on your qualifications, experience, and performance.
- Exceptional Stability: Enjoy job security and ample opportunities for career progression.
- Professional Development: Access educational programs and certifications to expand your expertise.
- Health & Wellness: Comprehensive support for fitness.
- Flexible Working Environment: Benefit from a fully remote work setup, flexible schedules, and relocation assistance if needed.
- Performance Recognition: Regular bonuses, annual salary reviews, and recognition for your achievements.
- Advanced Equipment Options: Choose the workstation setup that fits your needs, whether a desktop or a laptop.
- Team Building & Community: Participate in regular events that foster collaboration, camaraderie, and innovation.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, test, and maintain systems and applications for the banking sector; • Collaborate with the development team to implement new features; • Fix and improve existing systems or processes; • Follow software development best practices, security, and quality standards; • Maintain and update code and technical process documentation.
• Define and evolve software architectures using Node.js, Angular and Azure; • Support squads in defining technical standards and best practices; • Work on modernizing legacy applications and systems; • Ensure performance, security, scalability and observability of solutions; • Participate in technical discussions with development, infrastructure, security and business teams; • Support CI/CD, monitoring, authentication, authorization and cloud infrastructure strategies; • Share technical knowledge and support developers and technical leadership.
• Design, build, and maintain back-end services using C#, ADO.NET, and SQL Server. • Implement and evolve SOAP and REST APIs, ensuring best practices and versioning standards. • Ensure service reliability through unit and integration testing, troubleshooting, and root-cause analysis. • Collaborate on integration between various systems and services, applying software design patterns. • Conduct code reviews and provide mentorship to junior team members. • Stay up to date with emerging technologies and industry trends, applying them to improve existing solutions. • Contribute to CI/CD workflows and best practices to enhance development efficiency.
• Design, build, and maintain back-end services using C#, ADO.NET, and SQL Server. • Implement and evolve SOAP and REST APIs, ensuring best practices and versioning standards. • Ensure service reliability through unit and integration testing, troubleshooting, and root-cause analysis. • Collaborate on integration between various systems and services, applying software design patterns. • Conduct code reviews and provide mentorship to junior team members. • Stay up to date with emerging technologies and industry trends, applying them to improve existing solutions. • Contribute to CI/CD workflows and best practices to enhance development efficiency.


