Software Engineer (Front and Back End)

New
J
JobgetherSoftware engineering
Based in United StatesFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonHTMLCSSJavaJavascriptKubernetesVue.JsAngularReactCI/CD

Requirements

  • Have a four-year degree in Computer Science, Software Engineering, or a related technical field, or an equivalent combination of education and professional experience.
  • Have professional development experience with at least one of Java, JavaScript, or Python.
  • Have strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
  • Have hands-on experience with at least one major frontend framework or library, such as React, Angular, or Vue.js.
  • Be familiar with frontend state management technologies such as Redux, NgRx, or Vuex.
  • Have hands-on experience with application containerization using Kubernetes, Helm, Docker, Containerd, or similar technologies.
  • Have experience deploying containerized applications in cloud environments such as AWS, Azure, OpenStack, or OpenShift.
  • Have experience with CI/CD deployment pipelines, automated builds, and configuration management tools.
  • Have experience in an Agile software development environment and familiarity with tools such as JIRA and Confluence.
  • Have strong verbal and written communication skills and the ability to collaborate across technical teams.
  • Demonstrate critical thinking, analytical, and problem-solving skills, along with organization and time management.
  • Be able to work effectively in a fast-paced, rapidly changing environment.
  • Familiarity with C# and .NET is preferred.
  • Familiarity with the space domain is a plus.

Responsibilities

  • Develop and maintain software applications using Java, JavaScript, Python, or related technologies.
  • Build and enhance frontend applications using HTML5, CSS3, and JavaScript ES6+.
  • Develop user interfaces with React, Angular, or Vue.js and related state management solutions.
  • Contribute to backend application development and integration using Java, Python, C#, and .NET.
  • Design, deploy, and maintain containerized applications using Kubernetes, Helm, Docker, Containerd, or similar technologies.
  • Support application deployment across AWS, Azure, OpenStack, or OpenShift environments.
  • Develop and maintain CI/CD pipelines, automated build processes, deployment workflows, and configuration tools.
  • Participate in Agile development practices and use tools such as JIRA and Confluence.
  • Collaborate with engineers and stakeholders to design solutions, troubleshoot technical issues, and deliver project objectives.
  • Document technical work and contribute to planning, prioritization, and on-time project delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now