Future Forward is a full-service web-based and mobile application software company that provides professional support and maintenance through custom-made solutions. We take pride in our ability to work out ideas and mature them into powerful products for both our clients and ourselves.
We are expanding our team and are looking for a Senior Full-Stack Developer with strong expertise in Node.js and React. Experience with React Native is a plus.
Technical Skills:
Proficient in TypeScript: Front-end and Back-end.
Skilled in writing SQL queries for BigQuery and MySQL.
Experienced with the NestJS framework (Microservices): Back-end.
Experienced with Firebase (Authentication, Firestore, Functions, Storage): Front-end, Back-end.
Experienced with Google Cloud Platform (SQL, BigQuery, Pub/Sub, Cloud Storage, Cloud Run, Logging, Cloud Scheduler, Cloud Tasks, Secret Manager): Back-end.
Experienced with Material UI: Front-end.
Familiar with writing Unit tests: Front-end, Back-end.
Familiar with performing End-to-End tests using Playwright (bonus): Front-end.
Soft Skills:
Proactive Problem-Solving: Ability to tackle tasks with minimal direction, ask the right questions, and shape the work effectively. Tasks are often not fully or clearly described, so it's important to seek clarification and refine task details before starting.
Effective Communication: Clearly convey ideas, challenges, and solutions to both technical and non-technical team members. Understand requirements and provide regular updates on progress, including during daily stand-ups.
Critical Thinking: Analyze complex technical challenges and devise logical, efficient solutions. Avoid blindly following instructions by questioning assumptions and suggesting improvements.
Attention to Resource Efficiency: Be mindful of how code impacts cloud infrastructure, ensuring it scales effectively without consuming excessive resources. Write optimized code that efficiently uses CPU, RAM, and other cloud resources.
Adaptability and Flexibility: Seamlessly transition between front-end and back-end tasks as needed.
Team Collaboration: Work effectively within a team, participate in code reviews, and contribute to collective problem-solving. Engage in dual coding sessions or collaborative code reviews. Support team members and seek help when needed.
Technical Documentation Skills: Document code, APIs, and system architecture effectively for team use. Maintain up-to-date documentation in Notion for future reference.
What we offer:
Flexibility: Working hours with the option for a fully remote position.
Professional Development: Opportunities for paid training and advancement courses to fuel your career growth.
Collaborative Environment: Engage with experienced professionals, collaborate with a diverse team, and connect with individuals from Serbia and the Netherlands, broadening your knowledge and network.
Travel Opportunities: Take trips to the Netherlands and visit conferences and fairs across Europe.
Team Building: Participate in various team-building activities.