Senior Back-End Developer – REF 208 – 01

Full Time, Permanent
Europe, Remote

 

Purpose of the Role

As our Senior Back-End Developer, a key member of the product team, you will be responsible for the back-end integration of the project from an early stage. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end, and building efficient, functional solutions that exceed expectations. We expect our new colleague to be well versed and follow trends and emerging technologies particularly in JavaScript stack.

Duties and Responsibilities

  • Understand business and technical requirements and aid in product definition
  • Work with the team and contribute to developing clean, efficient and reusable code
  • Assist with client-side tasks if needed and integrate front-end components with server-side logic
  • Work closely with QA team members in testing phase
  • Collaborate with Tech Ops team on deployment and implementation
  • Participate in all Agile/Scrum activities

Required Experience & Knowledge

Essential

  • Solid experience in full SDLC of scalable web applications
  • Top-notch programming skills with Node.js or Python on server-side
  • Good understanding of asynchronous programming
  • Exposure to  Koa, Swagger, Passport.js or Django
  • Experience working with containerized microservices using Docker, Kubernetes, and AWS are a big plus
  • Knowledge of integration of different data sources in one system, SQL or NoSQL
  • Embracing engineering best practices

Desirable

  • Exposure to JavaScript front-end frameworks like React or Angular
  • Active contributor to public projects – GitHub, BitBucket, GitLab code is a huge plus
  • Familiar with EcmaScript 6 Standards

Skills and Attributes

  • Excellent written and verbal communication skills
  • Self-motivated, self-driven person with excellent time management skills
  • Ability to work independently and under minimum supervision
  • Team up with the professionals in multicultural virtual work environment
  • Detail oriented and proactive approach

Required Education & Qualifications

  • Fluency in English (both written and spoken) is a must
  • Bachelor’s/Master’s degree in Computer Science, related degree or prior work experience

Apply Online

A valid email address is required.