Jobs in our community

Find your next role in helping to solve humanity’s most pressing challenges.

Sr. Full Stack Engineer (Node, React & Postgres)

Blue Sky Analytics

Blue Sky Analytics

Software Engineering
Gurugram, Haryana, India
Posted on Monday, August 28, 2023

At Blue Sky Analytics, we specialise in converting satellite data into actionable, high-frequency climate datasets for physical climate risks around the world. These data sets have multiple use cases in banking, asset management, insurance, natural capital asset markets, carbon credit markets, supply chain risk management, disaster management, and more.

We are also a founding member of TRACE, led by former US Vice President Al Gore, which aggregates and tracks global greenhouse gas emissions and provides input for climate change negotiations between nations and various policy decisions. We provide wildfire emission data to Climate TRACE.

We have been recognised and awarded in the categories of space-tech/climate-tech/AI & Data Innovation by Fast Company, MIT, The Times, The Tech for Global Good, Space Oscars, and AWS Space. You can also check out our products, SpaceTime™ & Climate Data Hub, which can be logged in with any Gmail account for the freemium version to see for yourself.

Recently, we mapped major water bodies worldwide; users can see how a water body has changed over the years and get estimates of surface area. This is a unique body of work with multiple use cases. Additionally, we are producing a 7-day forecast of wildfires worldwide and measuring emissions from wildfires. We are also building many more data sets, such as flood forecasting, inundations, measuring water quality, power plant emissions, landfill emissions, and more.

We are a team of 25 (data scientists, Engineers, Sales & Marketing) based in Gurugram, The Hague, and Mumbai.

What will I be doing?
  1. Technical Leadership:
    • Provide technical guidance and mentorship to the backend development team.
    • Collaborate with the frontend lead to ensure seamless integration between frontend and backend components.
    • Drive technical discussions, code reviews, and ensure adherence to coding best practices.
  2. Backend Development:
    • Take a hands-on approach to backend development using Node.js and Express.js.
    • Design and implement RESTful APIs and GraphQL endpoints to support frontend functionalities.
    • Utilize Postgres, TimescaleDB, and PostGIS for efficient time series and geospatial data manipulations.
  3. Scalability and Performance:
    • Optimize backend systems to handle high volumes of environmental data and ensure exceptional performance.
    • Implement caching strategies and other performance-enhancing techniques.
  4. Database Management:
    • Oversee database design, setup, and maintenance for Postgres, TimescaleDB, and PostGIS.
    • Ensure data integrity, availability, and security within the databases.
  5. DevOps and Cloud Infrastructure:
    • Collaborate with the DevOps team to manage AWS resources, including lambdas, ECS, EKS, and Batchjobs.
    • Utilize AWS services like ECR and CodePipeline for continuous integration and deployment.
    • Work with the Data team to utilize SageMaker for data-related tasks.
  6. Team Management:
    • Lead and mentor the backend development team, fostering a collaborative and innovative work environment.
    • Manage team resources, set goals, and conduct regular performance evaluations.
  7. Data Team Collaboration:
    • Work closely with the Data team, which predominantly uses Python and GDAL, to ensure seamless data integration and manipulation.
  8. Security and Compliance:
    • Implement security best practices to safeguard backend systems and user data.
    • Ensure compliance with relevant data protection and privacy regulations

What skills and experience do I need?

  1. Experience:
    • Proven experience (5 years) as a Backend Developer, with hands-on experience in JavaScript and Node.js.
    • Previous experience in a leadership or management position is highly desirable.
  2. Backend Technologies:
    • Proficiency in Node.js and Express.js for backend development.
    • Experience with Postgres, TimescaleDB, and PostGIS for database management.
  3. Cloud and DevOps:
    • Strong experience with AWS services, including lambdas, ECS, EKS, Batchjobs, ECR, and CodePipeline.
    • Familiarity with containerization and orchestration technologies.
  4. Communication and Collaboration:
    • Excellent communication skills, both written and verbal.
    • Ability to work collaboratively with cross-functional teams.
  5. Problem-solving and Innovation:
    • Strong analytical and problem-solving skills with a focus on continuous improvement.
    • Ability to innovate and implement new technologies to enhance backend performance.
  • Remote Work: You have the flexibility to work from home.
  • Embracing Open-Source Principles: We create a supportive community where you can utilise, engage, and collaborate on projects without restriction.
  • Comprehensive Healthcare Coverage: We provide comprehensive health benefits for you and your family, ensuring that you have peace of mind.
  • Biannual Retreats: We understand the importance of taking breaks and having fun. Our biannual retreats offer a great chance to relax, unwind and still be productive at work.