Position2Experience5 to 7 yearsLocationRemoteDescriptionWe are seeking an experienced Golang Developer to join our dynamic team. The ideal candidate will have a strong background in software engineering and a deep understanding of Go programming.
ResponsibilitiesDesign, develop, and maintain efficient, reusable, and reliable Go codeBuild microservice-based architecturesCollaborate with cross-functional teams to define, design, and ship new featuresOptimize application for maximum speed and scalabilityImplement security and data protection measuresRequirements5+ years of software engineering experience4+ years of extensive experience with Go programmingProven experience in building microservice-based architecturesStrong problem-solving, communication, and collaboration skillsExperience with cloud environments (AWS, Azure, or GCP)Deep knowledge of Key Value and SQL databasesProficiency with Docker and KubernetesAbility to write clean, maintainable, and well-documented codeExperience with version control systems (e.g., Git) Nice to HaveExperience in blockchain-based projectsExperience building distributed systems and analyzing performance bottlenecksExpertise in NoSQL and other database storage enginesFamiliarity with continuous integration and deployment (CI/CD) pipelinesKnowledge of agile development methodologies