Back to search
Maya Linkedin · Posted 1mo ago

Senior Software Engineer (Golang)

Mandaluyong, National Capital Region (Metro Manila), Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

CORE PROFILE

A software engineer that is proficient in backend software design patterns and principles, with strong expertise in Golang, microservices architecture, API development, and cloud-native backend systems.

Experienced in building scalable and reliable backend services using AWS, relational and non-relational databases, and modern distributed system practices.


NATURE OF WORK

  • Works closely with the Product Owner and team to refine requirements and break requests into manageable backend tasks with clear acceptance criteria
  • Develops backend system features and APIs based on approved requirements
  • Designs and implements scalable and secure microservices
  • Investigates and fixes reported bugs in a timely manner
  • Writes automated unit and integration tests to ensure backend service reliability
  • Performs code reviews to maintain coding standards and backend best practices
  • Researches and acquires knowledge on new backend technologies, cloud platforms, and frameworks
  • Communicates progress regularly to stakeholders and team members
  • Identifies blocking issues early and escalates them appropriately


DISPLAYED SKILL MASTERY

  • Strong proficiency in Golang
  • Solid understanding of software design patterns, clean architecture, and SOLID principles
  • Hands-on experience in designing and building RESTful APIs and microservices architectures
  • Experience working with relational and non-relational databases
  • Strong experience with PostgreSQL, MySQL, or other relational databases
  • Experience with NoSQL databases (e.g., MongoDB, DynamoDB, Redis) is a plus.
  • Experience with Databricks is a plus.
  • Hands-on experience with AWS cloud services, including compute, storage, and networking
  • Experience deploying and managing containerized services (e.g., Docker, Kubernetes) is a plus
  • Familiarity with event-driven architecture and messaging systems (e.g., Kafka, SNS/SQS)
  • Strong knowledge of unit testing, integration testing, and automated test strategies
  • Experience with CI/CD pipelines, particularly GitLab pipelines and deployment workflows
  • Strong knowledge of version control systems, particularly Git-based workflows
  • Ability to troubleshoot production backend issues and perform root cause analysis
  • Familiarity with performance optimization and scalability techniques for backend systems
  • Works closely with the Product Owner and team to refine requirements and break requests into manageable backend tasks with clear acceptance criteria
  • Develops backend system features and APIs based on approved requirements
  • Designs and implements scalable and secure microservices
  • Investigates and fixes reported bugs in a timely manner
  • Writes automated unit and integration tests to ensure backend service reliability
  • Performs code reviews to maintain coding standards and backend best practices
  • Researches and acquires knowledge on new backend technologies, cloud platforms, and frameworks
  • Communicates progress regularly to stakeholders and team members
  • Identifies blocking issues early and escalates them appropriately


REQUIRED SKILLS

  • Bachelor’s or College Degree in Computer Science / Information Technology / Computer Engineering or any related course
  • At least 4 years of related work experience, preferably in backend or distributed systems development
  • Proficient in Golang
  • Strong experience in Relational and Non-Relational Databases
  • Experience with PostgreSQL and Databricks is a strong advantage
  • Hands-on experience building microservices-based architectures
  • Proficient with AWS cloud services
  • Proficient in unit testing and integration testing
  • Good working knowledge of version control tools (e.g., Git), preferably using GitLab
  • Working knowledge in the effective use and customization of CI/CD, preferably using GitLab Pipelines
  • Experience with Agile/Scrum development methodology
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent