Senior Full Stack Engineer

Namaste Technologies

About the role:

Your responsibilities include:

  • Develop new user-facing features
  • Design and write efficient, well tested and highly readable code for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Mentor junior members of the frontend team
  • Design and write efficient, well tested and highly readable code in Node.js
  • Collaborate with other team members and stakeholders
  • Work with different teams across different time zones
  • Ensure all work is prioritized and completed correctly

About you:

You are:

  • Initiative-taking; you are self-motivated, a doer, and can drive projects from start to finish
  • A leader; you have a proven ability to inspire, energize and mobilize a team towards a goal
  • A team-player; you are comfortable working with different styles and believe (like us) that together we achieve much more than alone
  • Driven; you are used to working hard to achieve a goal you care about and running several projects in parallel
  • A great communicator; you are comfortable in communicating in English both written and oral, including leading meetings, selling your ideas and storytelling¬†

You have:

  • 4+ years of software engineering experience
  • 2+ years of Node.js experience
  • Bachelor's in Computer science, Software Engineering or a related discipline.
  • Expert knowledge of Javascript and frontend frameworks (React)
  • Experience developing rich, reliable, cross-browser-compatible web experiences
  • Expert knowledge of asynchronous request handling, partial page updates, and AJAX
  • Experience designing elegant, expressive client-side Javascript APIs
  • Experience creating robust UI automation testing as part of the development process¬†
  • An ability to translate designs into pixel-perfect HTML and CSS
  • Thorough experience of REST & API Practices
  • In-depth knowledge of database design and optimization
  • Knowledge of algorithms and data structures
  • Extensive knowledge of best engineering practices in agile software development: architectural paradigms, code reviews, branching, task management, documentation, testing
  • Excellent written and verbal communication skills in English¬†

Location: remote. Flexible within timezone CET +/-4

We believe that the more inclusive we are, the better products we build and the better we are able to serve our customers. Women and other minorities under-represented in tech are strongly encouraged to apply.