Full-stack Developer (Javascript)

Full Time
Apply Now

Javascript Developer / JavaScript Software Engineer

As a JavaScript Developer, you will be involved in every aspect of the product development process, from brainstorming the next feature of our products which includes www.opendigits.co and www.knitpeople.com to creating user interface that is used to power millions of dollars in payment transfers.

What will you do:

  • Write JavaScript that powers millions of dollars in payment transfers a year.
  • Work closely with our product teams to define needs and feature specifications
  • Design and develop new features and improvements working across Node.js services, AWS Lambda microservices, and the browser
  • Investigate, fix, and proactively avoid defects
  • Contribute to Scrum activities within your team: groom the backlog, plan and execute work in progress, and refine your team's process
  • Provide code review, feedback, and mentoring for other JavaScript developers
  • Collaborate with backend developers on solutions, integration points, API contracts, etc.
  • Collaborate with product analysts and designers on UX and overall solution
  • Collaborate with QA testers on end-to-end testing coverage of your work
  • Write unit and integration tests of your work
  • Contribute to internal libraries such as a React-based UI component library
  • Contribute to technical and process improvements that help us and you level up, e.g. helping to optimize our build, release, and test processes
  • Provide production support at times
  • Keep current with modern technologies utilized by our customers

What we’re looking for:

  • 2+ years experience in a similar role
  • Either a degree in Computer Science, Web Development or related discipline or the equivalent in relevant work experience.
  • Proficient with JavaScript, you will be able to hand code a website from scratch. Some knowledge of JQuery would be very helpful.
  • Good CSS, and HTML skills
  • Experience with React or other client-side web framework
  • Experience with node.js and cross-browser checking would be highly advantageous
  • A strong communicator who is able to deal with clients in everyday and technical terms
  • Troubleshooting experience
  • Be highly proactive and creative in your solutions and passionate about tech and coding
  • Fluent in English

Apply for this position