Image Loading

Remote Senior Full Stack Software Engineer/Software Architect (Remote)

Continuum Associates LLC      WFA, India

By Continuum Associates LLC

Job Description

Company Name: Continuum Associates LLC

Website: www.continuum-associates.com

About Company

Continuum Associates (CA) is a US-based global consulting firm specializing in engineering, power and energy economics, technology, and strategy for the electric power and energy industry.

Established in 2011, Continuum Associates (CA) works with leading utilities and power companies in the US and globally to solve their most pressing engineering, technology, and forward business strategy-related challenges.

We maintain a sharp focus on the following:

  • Advanced grid studies and analytics for electric transmission and distribution infrastructure, including new-generation development
  • Smart Grid, decentralization of the energy business, and grid modernization
  • Utility business transformation
  • Technology product development consulting and advisory
  • In-house technology product development for the electric power and energy industry

Since 2011, CA has directly fostered the development and interconnection of over 25 GW of clean and renewable energy technology-based power generation. Our client base includes leading utilities, Independent System Operators (ISOs) Regional Transmission Organizations (RTOs), and power project developers globally, Federal Government and other government agencies, including State Government.


We are looking for a Senior Full Stack Software Engineer/Software Architect to lead the development team in architecting and designing next-generation features and enhancements for our flagship SAAS tool

Role Overview

You will further enhance the capabilities of our flagship electrical grid assessment SAAS tool to meet the evolving needs of our customers. Building upon the foundation laid in the initial phase, we plan to incorporate advanced features and functionalities to provide an even more comprehensive, scalable, and performance-optimized leading industry solution to our customers. 

Role: Senior Full Stack Software Engineer/ Software Architect

Experience: 4 to 8 Years

Location: Remote

Role & Responsibilities of Senior Full Stack Software Engineer/ Software Architect

  • Architect and Design next generation of new features and enhancements for our flagship SAAS tool
  • Lead the development team to develop user-facing features using modern front-end technologies
  • Ensure that the build is reusable and scalable for efficient front-end development.
  • Design and optimize database schemas, queries, and data models for performance and scalability
  • Leverage cloud platforms such as Azure and AWS for deployment and management of services. Use your experience with Kubernetes, Docker, and Bash to ensure efficient containerization and orchestration of our applications
  • Stay updated on emerging technologies and industry trends to continuously improve development practices and deliver innovative solutions
  • Expert in technologies to be able to deep-dive into the details to debug, and troubleshoot to ensure quality and reliability
  • Able to think through the customer lens to ensure that the features planned are suitable for our customer's unmet needs
  • Develop and maintain CI/CD and ETL pipelines, utilizing tools and languages like YAML, to automate deployment processes and ensure smooth, continuous integration and delivery.

 

These are some examples of how you will help the team:

  • ​Full Stack Development: Lead the end-to-end development of scalable, high-performance applications, managing both front-end and back-end components.
  • Language Expertise: Utilize expertise in TypeScript/JavaScript, React/Angular, Express.js, Node.js, and Python for backend and frontend development, contributing to the development of new software products.
  • Cloud and Containerization: Leverage cloud platforms such as Azure and AWS for deployment and management of services. Use your experience with Kubernetes, Docker, and Bash to ensure efficient containerization and orchestration of our applications.
  • CI/CD and Automation: Develop and maintain CI/CD and ETL pipelines, utilizing tools and languages like YAML, to automate deployment processes and ensure smooth, continuous integration and delivery.

Requirements:

  • ​Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field from a top engineering college.
  • Minimum of 4 years of experience in full stack development with a top product development company.
  • Strong Proficiency in full stack development languages and frameworks: Node.js, React, Angular, Express, HTML,CSS, JavaScript/TypeScript, Vue.js
  • Design and maintain database architectures. Ability to manage multiple data pipelines including big data through CRUD operations. (Preferable database languages – SQL, PostgreSQL+PostGIS, or MySQL).
  • Ability to set up relational databases on the cloud preferably AmazonRDS or equivalent on Azure.
  • Proven track record in designing, developing and maintaining APIs.
  • Extensive experience with Python, Pandas, NumPy and all major libraries in Python.
  • Experience in building and maintaining CI/CD pipelines.
  • Solid understanding of Kubernetes, Docker, and cloud services with Azure/AWS.
  • Proven track record of successfully leading the development of new products, SAAS solutions.
  • Existing GitHub/GitLab portfolio including relevant past development projects.
  • Strong Python scripting for GIS tasks, either open source stack (gdal/ogr, rasterio/geopandas) or ESRI (arcpy)
  • Experience working with setting up geospatial webservers (MapServer, GeoServer, etc.)
  • Knowledge and Experience with DevOps practices and tools for continuous integration and deployment.

Nice to have:

  •  Knowledge of GIS development, preferably ArcGIS and Google Maps
  • Knowledge of a variety of geospatial data types and their pros/cons (shapefiles, kmz, geotiff, geoJSON, etc.)
  •  Knowledge of coordinate systems and ability to choose one for a given task
  • Experience working with geospatial data (displaying, ETL, analyzing, etc.)
  • Experience with web-mapping frameworks (leaflet, OpenLayers, etc.)
  • Experience with a remote development team
  •  Analytical mind with problem-solving aptitude
  • Ability to work independently and deliver within tight timelines to meet customer expectations

Professional Skills/ Soft Skills:

  • Excellent written and oral communication skills are a must.
  • Ability to apply detailed knowledge of organizational procedures to make independent decisions and serve as a credible resource for a senior management team.
  • Detail-oriented.
  • Unparalleled focus on your work and take complete ownership of the work assigned to you.
  • Ability to work with all levels of internal staff, as well as outside clients and vendors.
  • Excellent problem-solving skills with the ability to analyze situations, identify existing or potential problems, and recommend solutions.
  • Strong organizational skills and the ability to work under strict deadlines in a fast-paced environment.
  • A go-getter attitude to get things done under any circumstances and adversities
  • A strong work ethic
  • Flexibility to pick up and develop other skills based on business needs
  • Bias to take action
  • Project Management skills
  • Ability to mentor and train junior staff and help build a team of experts based in India.

 

 

 

Skills

  • SaaS
  • Next generation Sequencing
  • Azure
  • AWS
  • Kubernetes
  • Docker
  • Bash
  • CI & CD
  • CRUD

Education

  • Bachelor's Degree

Job Information

Job Posted Date

Feb 21, 2024

Experience

4 to 9 Years

Compensation (Annual in Lacs)

₹ 20 to 30 L

Work Type

Permanent

Type Of Work

Day shift

Category

Information Technology

Application Ends:

May 21, 2025

Copyright © 2022 All Rights Reserved. Saas Talent