Lead Full-Stack Developer (React + Node.js)
We are looking for a Lead/Senior Full-Stack Developer to join a forward-thinking technology company focused on building modern cloud-native applications that drive impactful outcomes. Our team is passionate about leveraging cutting-edge technologies to create responsive, scalable, and robust solutions. If you’re a results-oriented developer with a penchant for working remotely and thrive in a collaborative environment, we’d love to hear from you. You will play a pivotal role in designing, developing, and maintaining our cloud-native applications, contributing to both the frontend and backend, and ensuring the delivery of high-quality software.
Requirements
- A university degree in Computer Science, Software Engineering, or equivalent.
- 5+ years of full-stack development experience (5+ years for lead positions).
- Proficiency in React, TypeScript, NodeJS, and GraphQL.
- Strong knowledge of MySQL, AWS, and Kafka.
- In-depth understanding of core browser concepts and responsive web design.
- Practical experience with modern API architecture, microservices, and event-driven design.
- Fluency in English, with excellent written and verbal communication skills.
- Highly organized and detail-oriented, with a commitment to delivering quality work.
- Results-driven with a strong focus on data-driven decision-making.
Will be a plus
- Experience with PHP.
- Knowledge of AI/ML.
- AWS Solutions Architect certification.
Responsibilities
- Design, develop, and maintain responsive web applications using React, TypeScript, and NodeJS.
- Architect and implement modern API solutions using GraphQL and REST, with a focus on microservices and event-driven design.
- Manage and optimize MySQL databases to ensure high performance and reliability.
- Deploy, monitor, and manage applications on AWS, leveraging services such as EC2, S3, Lambda, and more.
- Work with Kafka to implement event-driven architectures that support real-time data processing.
- Write automated tests to ensure code quality and reliability.
- Work closely with cross-functional teams in a remote setting, primarily within the EMEA timezone.
- Stay updated with the latest technologies and best practices, applying them to improve the efficiency and quality of our software.
What we offer:
- Covered vacation and sick-leave.
- Opportunities for personal and professional growth in global environment.
- Flexible working schedule and opportunity to work remotely.