Software Engineer (Frontend and Backend)
New
J
JobgetherSoftware development
Based in IndiaFull-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 working in an Agile software development environment and familiarity with tools such as JIRA and Confluence.
- C# and .NET familiarity is preferred.
- Have strong verbal and written communication, collaboration, analytical, and problem-solving skills.
- Be organized, manage time effectively, and work in a fast-paced, rapidly changing environment.
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 relevant 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 cloud environments such as AWS, Azure, OpenStack, or OpenShift.
- 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 other stakeholders to design solutions, troubleshoot technical issues, and deliver project objectives.
- Plan and prioritize work, manage time, and maintain technical communication and documentation throughout the development lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site