Backend Engineer - Go

About ZeroGate:

ZeroGate is a forward-thinking, secure remote access platform designed to revolutionize the way businesses connect to their digital resources. We're passionate about security, innovation, and user experience, and we're looking for talented individuals to join our team and shape the future of secure remote access.

Job Description:

We're seeking a skilled Backend Go Software Engineer to be an integral part of our development team at ZeroGate. In this role, you will contribute to the design, development, and maintenance of our backend systems, ensuring the security and reliability of our platform.

Responsibilities:

  • Backend Development: Collaborate with cross-functional teams to design and develop backend services and APIs using Go to support ZeroGate's features and functionalities.
  • System Architecture: Contribute to the architecture and design of our backend systems, ensuring scalability, performance, and security.
  • Database Management: Work with databases, both SQL and NoSQL, to optimize data storage and retrieval for our platform.
  • Security: Implement security best practices to protect user data and maintain the integrity of our systems.
  • Testing and Debugging: Write unit tests and conduct debugging to ensure the reliability and stability of backend code.
  • Performance Optimization: Identify and address performance bottlenecks and optimize backend services for efficiency.
  • Documentation: Create and maintain technical documentation for backend systems and APIs.
  • Collaboration: Collaborate closely with frontend developers, DevOps engineers, and other team members to deliver high-quality software.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in Go programming language.
  • Experience with backend development, including APIs and microservices.
  • Familiarity with databases (SQL and NoSQL) and database design.
  • Knowledge of software development best practices, including version control (Git), code reviews, and testing.
  • Understanding of security principles and best practices.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.

Why ZeroGate:

  • Join a dynamic and innovative team shaping the future of secure remote access.
  • Work on challenging and impactful projects in a collaborative environment.
  • Competitive compensation and benefits package.
  • Opportunities for professional growth and development.

If you're a skilled Backend Go Software Engineer with a passion for building secure and efficient systems, we'd love to hear from you. Join us in redefining remote access security with ZeroGate.