Skip to main content

Senior Software Development Engineer - Golang/Python

Technology
People Impact
2 months ago

Job description

Backend Development (Golang/Python) :

We are seeking an experienced Senior Software Engineer with approximately 7 years of experience in backend development, distributed systems, and cloud-native application architecture.

The ideal candidate will have strong expertise in designing, developing, and optimizing scalable backend platforms using Golang, Python, and Linux-based technologies. The role involves building high-performance microservices, designing APIs, and developing reliable distributed systems to support enterprise-scale applications.

Key Responsibilities :

  • Design, develop, and maintain scalable backend services using Golang and Python.
  • Build REST and gRPC-based APIs using Protocol Buffers.
  • Develop high-performance microservices and reliable distributed systems.
  • Implement real-time communication solutions using WebSockets.
  • Optimize application performance and ensure system reliability.
  • Work with Redis, MySQL, Docker, and modern CI/CD practices.
  • Contribute to migrating monolithic applications to microservices architectures.
  • Develop containerized deployments and support cloud-native applications.
  • Collaborate with Product, QA, DevOps, and Support teams in Agile delivery environments.
  • Troubleshoot complex distributed systems and drive engineering excellence.

Required Skills :

  • Golang and Python
  • Linux
  • Docker
  • Redis and MySQL
  • REST APIs, gRPC, and Protocol Buffers
  • Jenkins and Git
  • Nginx, Flask, and WebSockets
  • Microservices Architecture
  • Networking fundamentals: TCP/IP, UDP, DHCP, and OSI model concepts
  • SD-WAN technologies
  • Backend testing and automation development

Good to Have :

  • Experience in cloud-native development and CI/CD pipelines.
  • Strong knowledge of scalable system design and backend performance optimization.
  • Experience with containerized deployments and monolith-to-microservices migration.
  • Strong analytical and problem-solving skills.
Keywords
RedisProtocol BuffersScalabilityLinuxGRPCDevOpsMysqlPythonNginxCI/CDMachine code

Interested in this role?