Backend Developer Golang

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangalore - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

About the Role:
As a Golang Developer at InstaSafe you will be a critical part of our backend team responsible for building secure scalable and high-performance services that underpin our cybersecurity solutions. Working closely with product and design teams you will translate business and security requirements into technical solutions focusing on secure coding data protection and performance optimization. Additionally you will leverage MongoDB to design and implement efficient data structures that align with InstaSafes data-centric approach to cybersecurity.

Key Responsibilities:

  • Collaborative Development: Work with product managers and design teams to define and deliver high-quality secure solutions.

  • Backend Systems: Develop maintain and enhance secure web APIs and backend systems for user-facing applications using Golang.

  • Feature Implementation: Design implement and optimise new features with an emphasis on low-latency high-performance and high-availability.

  • Data Management with MongoDB: Design efficient database schemas integrate MongoDB with Golang applications and optimise query performance for scalability and security.

  • System Architecture: Contribute to the architecture design and development of cybersecurity-centric products ensuring scalability and robustness.

  • Security Protocols: Implement data protection mechanisms including encryption authentication and authorization.

  • Performance Optimization: Maintain and optimise Golang microservices and MongoDB instances to support high traffic loads and reduce response times.

  • Logging & Monitoring: Set up and manage logging and monitoring systems for performance tracking security auditing and early anomaly detection.

  • Code Quality: Conduct code reviews to maintain secure coding standards ensure compliance and identify potential vulnerabilities.

  • Testing & Documentation: Write reusable testable and efficient code; conduct unit User Acceptance (UAT) and regression testing; and document technical specifications architecture and best practices.



Requirements

Requirements:
Education:
- Bachelors degree in Computer Science IT or a related field.

Experience:
- 3- 6 years in software development with a primary focus on Golang in production environments.

Technical Skills:
- Golang: Proficiency with Golang REST APIs MVC architecture and ORM libraries.
- MongoDB: Experience with MongoDB including schema design query optimization and integration within Golang applications.
- Cloud Environments: Experience designing scalable applications in AWS cloud environments.
- Security Knowledge: Strong understanding of security best practices including secure coding standards data protection and compliance (e.g. OWASP GDPR).
- Additional Skills: Familiarity with Python and experience with JavaScript frameworks like React or Vue are advantageous.

Tools and Processes
- Experience with Git for version control
- CI/CD pipelines unit testing and debugging.

Soft Skills:
- Strong analytical and independent problem-solving abilities.
- Excellent communication skills for effective cross-functional collaboration.



Benefits

  • Opportunity to work with one of the leading companies in cybersecurity

  • Dynamic and collaborative work culture

  • Involvement in cutting-edge projects in Zero Trust Security




Required Skills:

Education: Bachelors degree in Computer Science IT or a related field. Experience: 4-6 years in software development with a primary focus on Golang in production environments. Frontend Expertise: Strong proficiency in modern frontend development frameworks and tools particularly AngularJS HTML5 CSS3 and JavaScript. Experience with PHP (Laravel framework) is a plus. Design and Prototyping Tools: Proficiency in using Sigma for collaborating on designs and prototyping. Web Performance Optimization: Understanding of performance optimization techniques including caching strategies load management and working with servers like Apache and Tomcat. Cross-Browser and Device Testing: Experience in ensuring compatibility and consistent performance across multiple browsers and devices. Experience in website enhancement and maintenance is highly desirable. Soft Skills: Strong communication and collaboration skills with the ability to interact effectively with cross functional teams Proactive attitude towards problem solving and continuous improvement Ability to work under pressure and manage tight deadlines Strong organizational and multitasking abilities Attention to detail and commitment to delivering high quality work Self Motivated with the ability to adapt to evolving technology and organizational needs

About the Role:As a Golang Developer at InstaSafe you will be a critical part of our backend team responsible for building secure scalable and high-performance services that underpin our cybersecurity solutions. Working closely with product and design teams you will translate business and security r...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing