Search by job, company or skills

Maya

Senior Software Engineer (Golang)

4-6 Years
Save
new job description bg glownew job description bg glow
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148595267

Similar Jobs

Philippines, Manila

Skills:

KubernetesDatabricksUnit TestingGolangKafkaIntegration TestingMySQLSnsSqsDockerGitPostgreSQLRestful Apisevent-driven architectureAWS cloud servicesmicroservices architectureNoSQL databases