About DistilleryDistillery accelerates innovation through an unyielding approach to nearshore software development. The world’s most innovative technology teams choose distillery to help accelerate strategic innovation, fill a pressing technology gap, and hit mission-critical deadlines. We support essential applications, mobile apps, websites, and eCommerce platforms through the placement of senior, strategic technical leaders and by deploying fully managed technology teams that work intimately alongside our client’s in-house development teams.At Distillery, we’re not here to reinvent nearshore software development, we’re on a mission to perfect it.
About the PositionAs a Senior Node Developer, you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
ResponsibilitiesDesign and implement reusable and maintainable software components.Involve the architecture and propose improvements to ensure stability and resilience in each project.Provide solutions that support the incorporation of future functionalities.Uphold best practices in each code review.Work collaboratively, and coordinate tasks with different colleagues to achieve set objectives.Support and assist colleagues, sharing knowledge and ideas that can contribute to their growth.
RequirementsStrong knowledge in NodeJS, Javascript, and Typescript (More than 4 years).Experience in software testing.Knowledge of various databases.Experience with AWS services.Experience in SCRUM, and KANBAN frameworks.Familiarity with tools such as Jira, Confluence, Visual Studio Code, terminal/command line, Postman, VirtualBox, Git, and GitLab.Effectively communicate with other teams.Analyze developments and impacts of the solution.Propose scalable technical solutions oriented towards products.
Why You'll Like Working HereThe ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best TeamworkA generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits planRemote working environmentProfessional and personal development