Full Stack Cloud Developer

$110,000 - $130,000/Yr

Gaussian Solutions

posted about 1 month ago

Full-time - Mid Level
Remote

About the position

Gaussian Solutions LLC is seeking a skilled and enthusiastic Full Stack Cloud Developer to join our pedestrian network group. This is a full-time remote position with a salary range of $110,000 to $130,000. The successful candidate will be part of a foundational team responsible for building and scaling innovative Geographic Information System (GIS) solutions both nationally and internationally. The ideal candidate will possess a passion for developing cutting-edge GIS solutions, excellent customer-facing skills, and expertise in cloud technologies, particularly Microsoft Azure. Experience in event-driven microservices architectures is also essential for this role. In this position, you will engage directly with customers, gathering requirements and delivering successful project outcomes. Your responsibilities will include designing, developing, testing, and maintaining robust and scalable services using both front-end and back-end technologies. You will utilize Microsoft Azure to design, deploy, and manage cloud-based applications, implementing services such as Azure Functions, Azure Kubernetes Service (AKS), and Azure DevOps. Additionally, you will develop and maintain event-driven microservices using frameworks like Spring Boot, Node.js, or Python, ensuring that services are scalable, resilient, and maintainable. Collaboration is key in this role, as you will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. You will also be responsible for creating and maintaining comprehensive technical documentation for applications and processes, as well as providing ongoing support and maintenance for existing applications, including troubleshooting and bug fixing. Gaussian Solutions is committed to modernizing Geospatial Analysis and Transit Data Pipelines by leveraging advances in Artificial Intelligence, particularly in Computer Vision and Deep Learning applied to aerial and LiDAR imagery. Our focus is on City Infrastructure, emphasizing pedestrian and bike transportation networks. We have developed multimodal inputs for consistent representation of pedestrian networks, enabling various downstream applications such as customizable pedestrian routing applications, equity analysis, and budget prioritization based on projected impact.

Responsibilities

  • Engage with clients to understand their needs, gather requirements, and provide technical solutions.
  • Act as a technical advisor and communicate effectively with non-technical stakeholders.
  • Design, develop, test, and maintain robust and scalable services using both front-end and back-end technologies.
  • Utilize Microsoft Azure to design, deploy, and manage cloud-based applications.
  • Implement cloud services such as Azure Functions, Azure Kubernetes Service (AKS), and Azure DevOps.
  • Develop and maintain event-driven microservices using frameworks such as Spring Boot, Node.js, or Python.
  • Design and implement event-driven architectures using messaging systems like Azure Event Grid, Azure Service Bus, or Kafka.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline the development process and ensure high-quality code delivery.
  • Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Create and maintain comprehensive technical documentation for applications and processes.
  • Provide ongoing support and maintenance for existing applications, including troubleshooting and bug fixing.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 3-5 years of full-stack development experience.
  • Demonstrated proficiency in Microsoft Azure and cloud-based app development.
  • Strong understanding of event-driven microservices architecture.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Proficiency in back-end technologies such as Node.js, Java, .NET Core, or Python.
  • Experience with databases (SQL and NoSQL) and ORM frameworks.
  • Working knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience with Azure services including Azure Functions, Azure Service Bus, Azure Event Grid, Azure Storage, and Azure DevOps.
  • Able to develop and deploy CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills.
  • Ability to work independently as well as collaboratively in a team environment.
  • Strong customer service orientation and ability to handle client interactions professionally.

Nice-to-haves

  • Microsoft Certified: Azure Developer Associate or similar certifications.
  • Experience with other cloud providers like AWS or Google Cloud Platform.
  • Experience working in Agile/Scrum development environments.

Benefits

  • Health and retirement benefits
  • Performance-based merits and an annual bonus
  • Professional development and certification opportunities
  • Flexible work hours
  • Generous paid time off for vacations and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service