Senior Full-Stack Developer

Job Description:

As Senior Full-Stack Developer you will be involved in the creation, development and maintenance of new and existing web based, backend and mobile/hybrid applications. Our main technology stack includes Node.js, Python, MongoDB for backend and Reactjs/AngularJS for front-end interface. You are expected to be well-versed on how the back-end and front-end applications interact and work, and be able to write scalable code as our service grows. You should be able to set up, deploy and manage the servers. You need to have a mindset of working in an agile team where work and requirements are constantly changing.

Responsibilities:

  • Design, develop and deploy applications and RESTful API services
  • Developing the latest user-facing features using Node.js and React.js
  • Adhere to best practices and improve existing product quality
  • Troubleshoot and resolve application bugs and ensure applications are stable and reliable
  • Provide technical recommendations on feasibility of features implementation to the team
  • Provide support on technical issues to the team
  • Work with other team members on the conception and development of new features and functionalities
  • Suggest coding best practices and mentor junior developers

Technical Skills:

  • 5+ years of strong experience in web based application development
  • Solid Node.js, React.js, Python and JavaScript/TypeScript skills
  • Experience in setting up and managing servers on cloud platform such as GCP (Google Cloud) or AWS
  • Understand the fundamentals of HTTP, web and hybrid applications security best practices
  • Experience in NoSQL and relational databases such as Mongodb and MySQL
  • Ability to work independently and as a team player
  • Experience in using Git
  • CI/CD/DevOps experience
  • Excellent problem solving skills
  • Experience in shell scripting to write scripts for deployments and backend services management

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Contact Us