Apply

Senior Golang Engineer

Posted 2024-11-20

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: America/Los_Angeles, America/Los_Angeles, NOT STATED

🏢 Company: Variacode

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: Backend DevelopmentLeadershipSoftware DevelopmentGitProduct ManagementSoftware ArchitectureCross-functional Team LeadershipGoGolangREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsMentoringWritten communication

Requirements:
  • 6+ years of professional software engineering experience with a focus on Golang.
  • Proven expertise in scaling enterprise-grade platforms.
  • Strong knowledge of Clean Architecture, middleware development, dependency injection, and reflection.
  • Familiarity with OWASP Top 10 and demonstrated experience implementing secure coding practices.
  • Advanced problem-solving skills and ability to work independently in a fast-paced environment.
  • Excellent communication skills in English.
Responsibilities:
  • Design, build, and maintain high-quality, scalable enterprise platforms using Golang.
  • Implement and uphold Clean Architecture principles to ensure maintainable and testable codebases.
  • Develop custom middleware, apply dependency injection, and utilize reflection for advanced programming needs.
  • Apply security best practices, addressing vulnerabilities outlined in the OWASP Top 10.
  • Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
  • Conduct code reviews, mentor junior engineers, and contribute to technical decision-making.
Apply