Full Stack Software Developer
We are seeking a seasoned Full Stack Software Developer to join our technology team in Brazil.
As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable back-end services using JavaScript and Node.js. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.
* Main Responsibilities:
* Design and develop scalable back-end services using JavaScript and Node.js
* Work closely with cross-functional teams to deliver high-quality software solutions
* Maintain and improve existing codebase to ensure optimal performance and efficiency
* Collaborate with other developers to identify and resolve technical issues
* Stay up-to-date with industry trends and emerging technologies to inform architectural decisions
Requirements:
* 3-5 years of experience in full-stack web development with JavaScript/Node.js
* Strong understanding of data modeling and database operations using PostgreSQL and Sequelize ORM
* Experience with RESTful APIs and migrations/ad-hoc scripts
* Proficient in ESLint, Git, and automated testing frameworks like Mocha and Jest
* Excellent communication skills and ability to work effectively in a Scrum environment
* Intermediate English language proficiency (read/write/speak)
Benefits:
* Flexible vacation policy allowing for unlimited time off
* Competitive salary and benefits package