DevJobs

Senior Backend Developer

Overview
Skills
  • SQL SQL
  • Node.js Node.js ꞏ 6y
  • NoSQL NoSQL
  • MongoDB MongoDB
  • RESTful API RESTful API
  • Microservices Microservices
  • CI/CD CI/CD
  • Git Git
  • Testing frameworks
  • Agile methodologies
  • SaaS platforms
  • GIS concepts and technologies
  • Cloud computing
  • Mapbox
  • Infrastructure experience
  • Reporting engines
  • DevOps pipelines
  • Software architecture
  • ARCGIS

Our Mission

BlueGreen Water Technologies is leading the charge in helping preserve and promote life on Earth by restoring, safeguarding, and optimizing the health, and safety of waterbodies worldwide – including their wildlife and aquatic biodiversity, ecosystems, and economies – by pioneering and applying proven scientific ingenuity and deep tech solutions.

Our technology suite includes an AI-based software platform with near-real-time remote monitoring of water bodies to enable intelligent, precision-based treatments using our patented nature-based products.

 

Objectives of this role

As a Senior Backend Developer, you will be crucial in designing, developing, and maintaining scalable and reliable backend services using mainly Node.js and MongoDB.

You will contribute to the end-to-end design of features from the architectural phase through development, collaborating with frontend developers, product managers, and other stakeholders to deliver high-quality features and services.

 

Responsibilities include

·      Strong understanding of fundamental algorithms and data structures.

·      Write clean, efficient and well-documented code.

·      Proficient in database development such as SQL and NoSQL databases.

·      High standards for code quality, testability, maintainability, security, and performance.

·      Implement best practices and standards for code quality, testing, security and performance.

·      Troubleshoot and debug issues across the backend stack.

·      Integrate with external APIs and services.

·      Optimize the performance and scalability of the backend services.

·      Stay updated with the latest trends and technologies in the backend development domain.

 

Required Knowledge, Skills, and Abilities

·      Bachelor’s degree in computer science, or any related degree or certification from a recognized industry body or learning institution

·      At least 6 years of professional experience in hands-on development as a backend developer using mainly nodejs.

·      Strong knowledge of GIS concepts and technologies, such as geospatial data, spatial analysis, map projections, map tile services, etc.

·      Experience with SaaS platforms, cloud computing, microservices and RESTful APIs.

·      Familiarity with agile methodologies, git, CI/CD tools and testing frameworks.

·      Ability to see the bigger picture and carry out system architecture planning

·      Strong problem-solving skills and attention to detail.

·      Excellent writing and speaking communication in English

·      Collaboration skills, with the ability to work effectively in a team environment.

·      Self-motivated, flexible, curious by nature and a quick learner.

·      Preference given to those experienced with:

o  MongoDB and modeling data

o  GIS systems – tile services, mapbox, ARCGIS.

o  Reporting engines

o  Software architecture

o  Proven Cloud computing, DevOps pipelines and Infrastructure experience

o  Experienced in development (SAAS) products tailored for organizations within the environmental/agricultural.

·      Experience working remotely.

BlueGreen Water Technologies