Full Stack Developer (Front-End Focused)
Location
Home office | Brazil
Job description
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have a strong emphasis on Front-End development (80%) while also possessing competent skills in Back-End technologies (20%), particularly Node.js.
This role requires someone with an appetite for challenges - as the world of tech evolves, our team members need to evolve with it by embracing new technologies and being on the cutting edge. The person we are looking for should be a flexible, curious, natural and quick learner with a positive, solution-oriented mindset as continuous learning and improvement, as well as delivery of code will be part of the day-to-day.
As a member of our dynamic and closely-knit team, you'll play a pivotal role in crafting innovative solutions and features. Your responsibilities will span from shaping backend logic to refining the user interface, allowing you to contribute to the entire development spectrum. Joining our small, highly focused team means being at the forefront of impactful and meaningful work.
Key Responsibilities:
- Develop and maintain front-end applications, ensuring a seamless user experience with attention to responsive design and performance optimization.
- Implement complex web applications using modern front-end frameworks and technologies.
- Collaborate with designers and stakeholders to translate visual concepts into functional online experiences.
- Engage in Back-End development tasks, primarily focusing on server-side logic, database integration, and API development.
- Develop and maintain APIs for various functions, ensuring scalability and performance.
- Utilize Node.js for server-side development, applying best practices for efficient and secure code.
- Participate in code reviews, contributing to maintaining high code quality standards.
- Work collaboratively in a cross-functional team to deliver high-quality software solutions.
- Troubleshoot, debug, and upgrade existing software.
- Stay up-to-date with emerging trends and technologies in web development.
Qualifications:
- Strong proficiency in front-end languages and frameworks (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
- At least 3-5 years of experience in full-stack development, with a significant portion dedicated to front-end development.
- Proven experience with Node.js for Back-End development.
- Experience in building and consuming RESTful APIs.
- Familiarity with database technology such as SQL and MongoDB.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred:
- Experience with Web3 - wallets, smart contracts
- Experience with cloud services (e.g., AWS, Azure, GCP).
- Knowledge of Git and version control practices.
- Experience with Agile development methodologies.
Must have:
- Strong communication skills in English language, both written and spoken
- Located ideally on European timezone
Job tags
Salary