Noida, Uttar Pradesh, India
Jul 19, 2024
Jul 19, 2025
Remote
Contract
4 Years
Job Description

We are seeking an experienced Senior Software Engineer with a strong background in Golang and Python to join our engineering team. The ideal candidate will have a minimum of 10 years of experience, with at least 4 years dedicated to Golang development. This role involves hands-on development and integration work, focusing on delivering high-quality code and solutions. The candidate will be responsible for creating reusable solutions that offer flexibility and scalability for various use cases.

Key Responsibilities

  1. Active Participation. Engage as a key member of an engineering scrum team, contributing to project planning and execution.
  2. Collaboration. Work closely with team members, engineering peers, and stakeholders to deliver engineering deliverables effectively.
  3. Code Development. Write and enhance microservices code using Golang or Python, ensuring high-quality standards.
  4. Deployment. Implement code and infrastructure changes across multi-cloud environments, including AWS, GCP, and Azure.
  5. Automation. Automate common support tasks to improve service delivery and operational efficiency.

Qualifications

  1. Education. Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  2. Experience. 8+ years of progressive experience showcasing outcome-driven programming and engineering skills.

Technical Skills

  • Proficiency in Golang with a minimum of 4 years of experience.
  • Strong coding skills with familiarity in software delivery, building, testing, and supporting software solutions.
  • Understanding of software, infrastructure, and networking basics with demonstrated troubleshooting abilities.
  • Hands-on experience with technologies such as Docker, Kubernetes, and Terraform.
  • Project Work. Ability to explain recent and relevant project work, detailing how requirements were translated into functional software features.
  • Continuous Learning. Proven track record of continuous learning and adaptability, with the ability to quickly grasp new concepts while delivering effective solutions.

Preferred Qualifications

  1. Programming Languages. Experience in Golang, Python, and .NET.
  2. Full Stack Development. Familiarity with full-stack development roles and responsibilities.
  3. Infrastructure-as-Code. Experience with software build processes and infrastructure-as-code concepts, including GitHub Actions.
  4. Cloud Platforms. Experience supporting large platforms and services on AWS, GCP, and Azure.
  5. Agile Methodology. Knowledge of Agile and Scrum practices and methodologies.

Why Join Us?

  1. Innovative Environment. Work on cutting-edge technologies and contribute to exciting projects.
  2. Growth Opportunities. Enhance your skills and career growth in a dynamic and supportive team environment.
  3. Competitive Benefits. Enjoy a comprehensive benefits package and a collaborative workplace culture.

Application Process

To apply, please submit your resume and a cover letter detailing your relevant experience and qualifications. We look forward to reviewing your application!