Talent.com
This job offer is not available in your country.
Senior Software Engineer - Python / Golang / Java

Senior Software Engineer - Python / Golang / Java

HeadSpinBangalore
30+ days ago
Job description

What you'll do :

  • Work closely with support teams to address and resolve issues in a timely manner.
  • Write technical documentation for engineering and support teams.
  • Create engineering tickets with technical specifications and steps for reproduction.
  • Design, develop, and maintain high-quality, performant, and secure software applications using Python and Go.
  • Effectively communicate technical subject matter to non-technical audiences.
  • Review and provide feedback on code reviews to ensure high code quality and alignment with product vision and goals.
  • Work with other team members to design and deliver software solutions in a distributed system environment.
  • Participate in agile development processes including sprint planning, daily stand-ups and sprint retrospectives.

Necessarily skills :

  • Excellent problem-solving skills to solve sophisticated issues.
  • Ability to work in macOS and Linux command-line environments.
  • Understanding of and experience using source control software such as git.
  • Understanding of machine learning concepts and algorithms.
  • Experience with backend development languages such as :
  • 1. Python.

    2. Golang.

    3. Java.

  • Understanding of and experience with back-end development and technologies, such as : SQL or NoSQL databases.
  • Understanding of Web Sockets, REST APIs and HTTP requests.
  • Able to read and implement technical specifications.
  • Able to collaborate on developing project specifications.
  • Able to communicate technical details to non-technical support staff in a solutions-oriented manner.
  • Bonus points :

  • Understanding and experience of mobile app technologies on platforms such as : Android, iOS.
  • Understanding of test automation technologies such as : Appium, Selenium.
  • Deep knowledge of Python or Go.
  • Experience with machine learning models for audio and video processing.
  • Experience of integrating Gen AI models seamlessly.
  • Familiarity with Node.js.
  • Experience compiling, debugging, and deploying programs on the command line.
  • Experience with Docker or other container technologies.
  • Required Experience :

  • 5+ years of experience working in a backend software engineering role.
  • Required Education :

  • BE in Computer Science or Information Science or MCA with at least Android / iOS knowledge.
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Bangalore