Senior Software Engineer - Python / Go

New
J
JobgetherCybersecurity
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonSQLAgileCloud ComputingSCRUMGo

Requirements

  • 6+ years of professional experience developing enterprise-grade applications using Python, Go, C#, Java, or comparable technologies.
  • Strong hands-on experience in server-side software development, including multi-threaded and asynchronous programming.
  • Proven ability to build high-performance applications and processes using SQL.
  • Experience designing and developing databases and data-intensive applications.
  • Demonstrated experience building and operating systems at cloud scale.
  • Strong understanding and practical experience with Scrum and Agile development methodologies.
  • Excellent problem-solving and analytical capabilities, with a strong focus on performance and scalability.
  • Strong cross-functional collaboration and interpersonal skills, including experience working effectively with remote or distributed teams.
  • Excellent written and verbal communication skills.
  • Experience developing security products, SaaS integrations, data models, or ontologies is a plus.

Responsibilities

  • Design, develop, and maintain high-performance core applications responsible for collecting, processing, and moving large volumes of data.
  • Own features and modules end to end, contributing to architecture, design, implementation, testing, and continuous improvement.
  • Build scalable server-side solutions using Python, Go, or other relevant enterprise technologies.
  • Develop efficient multi-threaded and asynchronous applications capable of operating reliably at significant scale.
  • Design and optimize SQL-based processes and contribute to robust database architecture and development.
  • Collaborate closely with engineering teams and stakeholders across functions to solve complex technical challenges.
  • Participate in Agile/Scrum development practices, contributing to planning, technical discussions, and reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now