DeveloperJobs.io
← Back to all jobs

Job Description

A highly skilled full-stack software developer is sought to design, build, and operate cloud-native solutions on Microsoft Azure, with emphasis on Industrial IoT, welding systems, EV charging infrastructure, and ML applications. The role requires strong capabilities in Azure, Kubernetes, Java, C#, and React, and involves collaboration across teams to deliver reliable software at scale.

Responsibilities

  • Engage with cross-disciplinary teams to elicit requirements and convert them into clearly scoped backlog items.
  • Architect and implement cloud backend services on Azure, including API endpoints and inter-service communication using REST or suitable protocols.
  • Develop responsive front-end interfaces using HTML, CSS, and JavaScript, leveraging React for component-based UI development.
  • Configure front-end build pipelines to optimize performance, asset handling, and streamline development and deployment workflows.
  • Design and manage Azure infrastructure using IaC practices to ensure repeatable, secure deployments across environments.
  • Develop and maintain CI/CD pipelines for automated builds, tests, and deployments using Azure DevOps or comparable tooling.
  • Conduct code reviews, identify performance bottlenecks, and optimize for scalability and reliability.
  • Apply Agile methodologies to plan work, foster iterative progress, and adapt to changing requirements through ongoing feedback and collaboration.
  • Participate in Scrum ceremonies, using Azure DevOps to manage sprint cycles, track progress, and plan work from the backlog through planning, stand-ups, reviews, and retrospectives.
  • Lead workstreams or critical steps within broader initiatives, ensuring reliability and timely roadmap delivery for assigned components.
  • Liaise with internal and external customers to troubleshoot issues, explain features, and collect new requirements.
  • Diagnose and resolve defects, issues, and production incidents promptly.
  • Mentor junior developers, provide technical leadership, and foster a collaborative environment for knowledge sharing.
  • Maintain current knowledge of Azure and full-stack development trends and assess their potential impact on projects and strategy.
  • Partner with customers to understand use cases, support field investigations, and communicate system capabilities.
  • Contribute to strategic initiatives and assume additional responsibilities to support evolving priorities and long-term goals.
  • Job level and compensation will be determined based on qualifications and experience.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of five years in full-stack development.
  • Proficiency with Java or C# and familiarity with build tools such as Maven or NuGet.
  • Strong front-end skills in HTML, CSS, and JavaScript, with experience in a major JavaScript framework, preferably React.
  • Solid understanding of API design and distributed architectures, including RESTful services and microservices.
  • Knowledge of database design, query optimization, and performance tuning, preferably MySQL.
  • Extensive hands-on experience with Kubernetes and Microsoft Azure services.
  • Familiarity with Agile methodologies and Scrum teamwork.
  • Excellent problem-solving and debugging abilities for complex software systems.
  • Strong interpersonal and communication skills for remote and cross-functional collaboration.

Technologies

  • Microsoft Azure
  • Azure DevOps
  • Kubernetes
  • Java
  • C#
  • React
  • HTML
  • CSS
  • JavaScript
  • REST
  • Maven
  • NuGet
  • MySQL
  • Microsoft Teams

Work Location

Hybrid work arrangement located in Euclid, Ohio.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.