DevJobs

Senior Full Stack Software Developer

Overview
Skills
  • CSS CSS
  • HTML5 HTML5
  • JavaScript JavaScript
  • SQL SQL
  • TypeScript TypeScript
  • Angular Angular
  • Node.js Node.js
  • React React
  • NoSQL NoSQL
  • Git Git
  • AWS AWS
  • GCP GCP
  • Mapbox

Senior Full Stack Software Developer

Overview:


We are seeking a highly skilled Experienced Full Stack Software Engineer to join our R&D team to support our products.

 


Responsibilities:


●     Develop and maintain end-to-end systems and databases that support GIS applications.

●     Work with cross-functional teams to design and build responsive and user-friendly front-end interfaces using Angular, JavaScript, React, HTML5, CSS, and Mapbox.

●     Develop and maintain APIs that enable data to be shared between different applications and systems.

●     Design and implement database schemas that enable efficient storage and retrieval of data using SQL and NoSQL databases.

●     Develop and maintain security protocols that ensure data privacy and compliance with industry standards.

●     Monitor and optimize systems to ensure they perform reliably and at scale.

●     Troubleshoot issues with systems and databases and work with the team to resolve them in a timely manner.

●     Keep up to date with industry trends and best practices in GIS and full-stack development, and apply them to improve our systems and processes.



Qualifications:


●     Bachelor's or Master's degree in Computer Science or related field.

●     At least 4 years of experience in full-stack development, with a focus on GIS applications.

●     Strong programming skills in Angular, JavaScript, React, HTML5, CSS, Node.js, and TypeScript.

●     Experience with SQL and NoSQL databases.

●     Experience with the Git version control system.

●     Familiarity with GIS software and data formats such as Mapbox, shapefiles, GeoJSON, or KML.

●     Experience working on AWS/GCP environment - An Advantage

●     Familiarity with Agile/Scrum development methodologies.

●     Excellent written and verbal communication skills in English.

●     Excellent communication and problem-solving skills.

●     Ability to work in a team environment and mentor junior engineers.

●     Self-motivated and results-driven with a "can-do" approach.

●     Experience in working in a global team - An advantage

●     Ability to flexible working hours and join global team meetings

 

 

Personal skills


●     Strong interpersonal skills and ability to collaborate effectively with different stakeholders.

●     Leadership skills and ability to guide and mentor junior engineers.

●     Accountable, dedicated, and passionate about quality.

●     A self-initiated and quick learner.

●     Thorough and result-driven with a creative approach to problem-solving.


AgroScout