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