Senior Back-End Developer

JOB DESCRIPTION:
_

One of our clients is seeking for an experienced software developer to join our team. As a software developer, the role will be supporting the development of the company’s platform and with the rest of the team. You will also provide your technical expertise on our software architecture and infrastructure.

 

Primary Roles & Responsibilities

  • Develop and document RESTful APIs
  • Assess the requirements and provide technical solutions
  • Review and build the best practice for the code base
  • Participate in Agile development practices, including sprint planning and stand-ups
  • Collaborate with the team to ensure the quality of software

 

Required Skills

  • 3+ years’ experience in software development
  • Experience in building RESTful APIs
  • Extensive experience with at least one programming language, preferably Python
  • Cloud experience such as Amazon Web Services or Digital Ocean
  • Knowledge in SQL databases (MySQL, SQL Server etc.)
  • Understanding of at least one back-end framework
  • Experience with CI/CD and Git
  • Knowledge in Linux
  • Fluent in English , written and oral, due to the nature of the work
  • Ability to work as a team in a flexible environment whom can multi-task, organize, and prioritize work

 

Desirable Skills and Experience

  • Experience with Flask
  • Experience with software testing and DevOps
  • Strong leadership skills and willingness to mentor junior members
  • Love of problem-solving and the ability to think outside the box
  • Ability to be manage sprint / scrums

 

Job Perks

  • Flexible hours, breaks and working days – working remotely
  • Scheduled one on one mentoring and feedback
  • We are focused on nurturing a team that enjoys each other’s company, and a work environment that facilitates that.
  • Professional Development