Senior Software Engineer responsible for driving development tasks at GoodLeap. Collaborating with product managers and engineers to align solutions with business objectives and ensure code quality.
Responsibilities
Complete development tasks, collaborating with team members to solve technical challenges.
Work with product managers to ensure that development solutions meet business use cases and goals.
Ensure code is thoroughly tested (unit tests and AAT), performant, and scalable when necessary.
Design and document APIs clearly using tools like OpenAPI/Swagger, ensuring they are well-documented and easy to understand for collaboration between teams.
Optimize the performance of Node.js applications, including memory usage, event loop efficiency, and handling of asynchronous code.
Follow security best practices in API development to guard against vulnerabilities and ensure secure communication.
Familiarity with DevOps practices, including deploying Node.js applications in cloud environments (e.g., AWS), and working with CI/CD pipelines such as GitHub Actions for automation.
Requirements
Experience with Node.js
Strong knowledge of RESTful API development
Proficient in unit testing and automated acceptance testing (AAT)
A proactive mindset with the ability to work independently within a small, dynamic team
A natural curiosity and eagerness to learn and innovate
Strong collaboration skills with a willingness to mentor junior developers and contribute to code reviews.
Problem-solving ability: capable of breaking down complex problems and taking ownership of tasks from start to finish.
Customer-centric mindset: ability to align development decisions with delivering an excellent user experience.
Benefits
In addition to the above salary, this role may be eligible for a bonus.
Développeur Back - end Expert pour mission stratégique chez Metaline. Maintenance et développement d’applications en environnement .NET et e - commerce.
Backend Software Engineer responsible for building backend services and data - centric products with an emphasis on GenAI applications. Collaborating across teams and cloud environments to deliver solutions.
Senior Backend Engineer developing scalable solutions for a healthcare platform. Collaborating with global teams to enhance user experience and support health outcomes.
Fullstack Developer Java VueJS responsible for developing solutions at Consort Group in Lille. Engaging in agile processes and collaborating with teams for operational features.
Java Fullstack Developer responsible for backend development at Consort Group, focusing on Java applications and collaborating with product management.
Business Developer focusing on growth opportunities for CIMES, a leader in training outsourcing. Engage with clients and develop commercial strategies in a dynamic environment.
Java Tech Lead at Desjardins enhancing user experience and leading development squads for innovative initiatives. Seeking passionate individuals to deliver cutting - edge solutions.
Senior Full - Stack Java Developer for Ford's Consumer and Dealer Incentive Services. Focus on modernizing technology platforms and enhancing eCommerce interfaces in a hybrid role.
Senior .NET Engineer developing software solutions and customer implementations at Uni Systems. Collaborating with cross - functional teams and promoting continuous improvement within the development team.