Full Stack Web Developer
We are seeking a skilled and motivated Full Stack Web Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and improving features in our web platform, collaborating with cross-functional teams, and contributing to a culture of quality and continuous improvement.
Job Description
The ideal candidate will have a solid background in full-stack development, experience with modern frontend tools, and proficiency in building and maintaining server applications and RESTful APIs. They will also possess excellent communication skills, be comfortable in a fast-paced environment, and be able to adapt to changing priorities.
Responsibilities:
* Design, develop, and improve features in our web platform
* Collaborate with Product and Engineering teams on planning and delivering product enhancements
* Participate in code reviews and contribute to a culture of quality and continuous improvement
* Investigate, debug, and fix issues to ensure a reliable user experience
* Learn from and support senior developers, growing skills in full-stack development
* Stay up-to-date with web development best practices and tools
Requirements:
* Degree in Software Engineering, Computer Science, or equivalent experience
* Fluent in both English and Portuguese
* Currently residing in Portugal
* 2–3 years as a full-stack developer, with a backend focus
* Proficient in a web framework (Ruby on Rails is a plus) and familiar with modern frontend tools (e.g., React)
* Skilled in building and maintaining server applications and RESTful APIs
* Familiar with SQL (PostgreSQL), Git, and tools like jQuery, ElasticSearch, and Redis (nice to have)
* A team player and clear communicator, comfortable in cross-functional environments
Benefits:
* Opportunity to work on a cutting-edge project
* Chance to grow and develop skills in a dynamic and supportive team
* Competitive salary and benefits package
What We Offer:
* Flexible working hours and remote work options
* Ongoing training and professional development opportunities
* A collaborative and inclusive work environment