Senior Software Engineer

Designation: Senior Software Engineer

Skills: Golang

Qualification: B.E./B. Tech – CSE/E&TC/EC or equivalent

Location: Pune

Experience: 5+ Years

 

Roles & Responsibilities:

  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to design, develop, and deploy high-quality software solutions using Golang.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Participate in architectural discussions and contribute to the design and implementation of scalable and reliable systems.
  • Lead the development of new features and enhancements, from conceptualization to deployment.
  • Troubleshoot, debug, and optimize code to ensure high performance and stability.
  • Mentor and provide technical guidance to junior developers, fostering a culture of continuous learning and improvement.
  • Stay up-to-date with the latest trends and advancements in Golang and related technologies, incorporating them into the development process as appropriate.
  • Collaborate with DevOps teams to ensure seamless deployment and monitoring of applications.
  • Participate in code reviews to maintain code quality and encourage knowledge sharing.
  • Contribute to the improvement of development processes and methodologies to enhance overall team efficiency and productivity.

Essential Skills:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree is a plus.
  • Minimum of 5 years of professional software development experience, with a strong emphasis on Golang.
  • Proven track record of successfully delivering complex software projects using Golang, showcasing your ability to design and implement scalable and maintainable solutions.
  • Proficiency in writing efficient and clean code, following best practices and design patterns.
  • Strong experience with microservices architecture and RESTful APIs.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of databases, both SQL and NoSQL, and experience with database design and optimization.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to collaborate effectively within a team environment.
  • Experience with other programming languages and technologies is a plus.
  • Open source contributions or personal projects showcasing your skills are highly regarded.

 

Job Type: Full Time
Engineering: Engineering - Core
Skills: Golang
Qualification: B.E./B. Tech - CSE/E&TC/EC or equivalent
Experience: 5+ Years
Job Location: Pune

apply here

Allowed Type(s): .pdf, .doc, .docx