Umpisa

Umpisa

Umpisa, Inc. partners with industries to drive pioneering solutions through modern software development, aiming to establish the Philippines as a global tech hub.

Internet Software & Services
11-50
Founded 2019

Description

  • Design and develop robust, efficient, and maintainable backend systems and APIs using Golang.
  • Build high-quality, fault-tolerant systems and products across frontend, backend, CI pipelines, automated test suites, and operations.
  • Own implementation across the full delivery lifecycle, including deployment and production support.
  • Work with product owners and business stakeholders to define product and technology roadmaps.
  • Align the engineering roadmap with other teams across the wider engineering organization.
  • Write clean, well-documented code that follows best practices and coding standards.
  • Implement unit tests and conduct thorough code reviews to ensure quality and reliability.
  • Optimize application performance and scalability to handle high volumes of data and user traffic.
  • Identify and resolve bottlenecks, bugs, and performance issues in the codebase.
  • Collaborate with DevOps and infrastructure teams to support smooth deployment and monitoring.
  • Stay current on Golang trends and related technologies and share knowledge with the team.
  • Mentor junior developers and provide technical leadership within a collaborative team environment.

Requirements

  • 4-5+ years of proven experience with Golang and a track record of delivering successful projects.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Proficiency in Golang, including concurrency patterns and best practices.
  • Experience building APIs and microservices with web frameworks.
  • Familiarity with relational databases such as PostgreSQL or MySQL.
  • Familiarity with NoSQL databases such as MongoDB or Redis.
  • Knowledge of containerization tools like Docker and orchestration tools such as Kubernetes.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and ability to troubleshoot complex issues effectively.
  • Excellent teamwork and communication skills.
  • Must be able to work as part of a self-organizing Scrum team in a scaled Agile framework.
  • Preferred: end-to-end ownership across frontend, backend, CI/CD, and operations for resilient production services.
  • Preferred: experience in cloud environments such as AWS, Azure, or GCP.
  • Preferred: knowledge of frontend technologies such as JavaScript, React, or Vue.js.
  • Preferred: previous experience working in an Agile development environment.
  • Preferred: contributions to open-source Golang projects or active involvement in the Go community.

Benefits

  • Full-time remote work.
  • Open to applicants anywhere in the Philippines.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
6 hours, 44 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
6 hours, 44 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
6 hours, 44 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
6 hours, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers