Apply

Senior Golang Engineer

Posted 4 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 4-5+ years

πŸ“ Location: Philippines

πŸ” Industry: Technology services

🏒 Company: Umpisa Inc.

πŸ—£οΈ Languages: English

⏳ Experience: 4-5+ years

πŸͺ„ Skills: DockerLeadershipPostgreSQLSoftware DevelopmentAgileGitJavascriptKubernetesMongoDBMySQLSCRUMVue.JsProduct DevelopmentAlgorithmsData StructuresGoRedisNosqlReactCommunication SkillsAnalytical SkillsCI/CDProblem Solving

Requirements:
  • 4-5+ years of proven experience with Golang, delivering successful projects.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Proficiency in Golang with understanding of its concurrency patterns and best practices.
  • Experience with web frameworks for building APIs and microservices.
  • Familiarity with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Knowledge of containerization technologies (Docker) and orchestration tools (Kubernetes).
  • Familiarity with version control systems (Git).
  • Strong problem-solving and communication skills.
Responsibilities:
  • Build high-quality, fault-tolerant systems and products, owning all areas of implementation, frontend, backend, CI pipeline, automated test suites, and operations.
  • Work with product owner and business stakeholders to define product and tech roadmaps.
  • Engage with the wider engineering organization to align tech roadmaps.
  • Design and develop robust, efficient, and maintainable backend systems and APIs using Golang.
  • Implement unit tests and conduct thorough code reviews to ensure quality.
  • Optimize application performance and scalability for high data volumes.
  • Identify and address bottlenecks, bugs, and performance issues.
  • Work with DevOps teams for smooth deployment and monitoring.
  • Stay up-to-date with Golang trends and mentor junior developers.
Apply