Job description – Senior Backend Developer
Node.js • MongoDB • GIS Concepts and Technologies • SaaS Platform & Cloud Computing
Position Location: Israel, Modi’in Hybrid
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 the design, develop and maintain scalable and reliable backend services using mainly nodejs and mongodb.
You will lead the end-to-end design of features from the architectural phase through development, collaborate 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:
- MongoDB and modeling data
- GIS systems – tile services, mapbox, ARCGIS.
- Reporting engines
- Software architecture
- Proven Cloud computing, DevOps pipelines and Infrastructure experience
- Experience working remotely.