HARMAN logo

Software Engineer - Python developer with Java script

HARMAN
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

PythonReact.jsRESTful APIsFull-Stack DevelopmentGitNoSQL DatabasesSQL ServerSQLHTML & CSSJavaScript

Job description

Overview

Build scalable full-stack web applications as a Python Full Stack Developer, working on backend development with Python and frontend development with ReactJS or VueJS.

What you'll do

  • Design, develop, and maintain scalable backend applications using Python.
  • Develop RESTful APIs and microservices to support web and enterprise applications.
  • Build responsive and user-friendly front-end applications using ReactJS or VueJS.
  • Collaborate with product owners, UX designers, and cross-functional teams to deliver high-quality solutions.
  • Integrate frontend applications with backend services and databases.
  • Optimize applications for performance, scalability, and security.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews, troubleshooting, and debugging activities.
  • Implement CI/CD pipelines and support deployment activities.
  • Contribute to architecture discussions and technical solution design.

What you'll need

  • 3–6 years of experience in software development using Python.
  • Strong proficiency in Python and frameworks such as Django, Flask, or FastAPI.
  • Hands-on experience with ReactJS or VueJS.
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience in developing and consuming REST APIs.
  • Good understanding of relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with NoSQL databases such as MongoDB.
  • Experience with Git and version control practices.
  • Understanding of Agile software development methodologies.
  • Strong analytical and problem-solving skills.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, or a related field.
  • 3–6 years of experience in Python-based application development with ReactJS or VueJS.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced, agile, and global development environment.
  • Passion for building innovative, scalable, and high-quality software solutions.

Nice to have

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Hands-on knowledge of Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Knowledge of automated testing frameworks such as PyTest, Jest, or Cypress.
  • Experience with microservices architecture.
  • Exposure to AI/ML, data analytics, or automotive software development projects.

Details

  • Location: Bangalore, Karnataka, India, Kalyani Platina.
  • Work from Office environment with in-person collaboration.
  • Most office-based roles are onsite five days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Python developer with Java script