drjobs Backend Developer Golang

Backend Developer Golang

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

INR INR 1200000 - 1500000

Vacancy

1 Vacancy

Job Description

About the Role:
As a Golang Develope you will be a critical part of our backend team responsible for building secure scalable and highperformance 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 InstaSafe s datacentric approach to cybersecurity.
Key Responsibilities:
  • Collaborative Development: Work with product managers and design teams to define and deliver highquality secure solutions.
  • Backend Systems: Develop maintain and enhance secure web APIs and backend systems for userfacing applications using Golang.
  • Feature Implementation: Design implement and optimise new features with an emphasis on lowlatency highperformance and highavailability.
  • 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 cybersecuritycentric 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:
Education:
  • Bachelor s degree in Computer Science IT or a related field.
Experience:
  • 46 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 problemsolving abilities.
  • Excellent communication skills for effective crossfunctional collaboration.

query optimization,javascript frameworks (react, vue),secure coding,unit testing,mongodb,owasp,architecture,go (golang),golang,rest,rest apis,mvc,mvc architecture,compliance,git,python,orm libraries,debugging,optimization,orm tools,aws,design,code,data protection,ci/cd,security,data

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.