Senior Software Engineer - Java/Golang

Hammerjack Pty Ltd

Philippines

On-site

PHP 1,200,000 - 2,400,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hammerjack Pty Ltd is seeking an experienced backend engineer to design scalable microservice architectures and enhance backend systems. You will collaborate with stakeholders, refine feature requirements, and continuously improve code quality and performance.

The role emphasizes security, observability, incident response, and strong problem-solving skills to ensure the platform's reliability and efficiency.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Experience in strongly typed languages (Go or Java).
  • Hands-on with relational and non-relational databases (PostgreSQL, Redis, Spanner).
  • Proficiency with message brokers (Kafka or RabbitMQ).
  • Proven experience developing well-architected APIs and microservices.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Clear distinction between coding and software engineering.
  • Demonstrated ability to lead technical projects and deliverables.

Responsibilities

  • Craft well-architected microservice architectures for scalable backend systems.
  • Collaborate with PMs and stakeholders on feature requirements.
  • Improve and refactor codebases for maintainability and performance.
  • Solve complex technical challenges and evaluate new technologies.
  • Design and implement security control mechanisms for services and data.
  • Lead incident response and post-incident analysis.
  • Build observability into systems for monitoring and debugging.
  • Lead technical projects, manage deliverables, ensure team alignment.
  • Adhere to company policies and achieve targets.
  • Participate in ongoing training and development programs.

Skills

Go
Java
Databases
Kafka
APIs & Microservices
Analytical skills
Software engineering
Project leadership

Education

Bachelor's degree in CS/Engineering

Tools

PostgreSQL
Redis
Spanner
RabbitMQ

Job description

The role involves crafting scalable microservice architectures and enhancing backend systems while collaborating with various stakeholders. The position focuses on improving codebases, solving technical challenges, and ensuring the security and observability of services, ultimately contributing to the overall performance and reliability of the platform.

Responsibilities
  • Craft well-architected microservice architectures for scalable backend systems.
  • Collaborate with PMs and stakeholders in brainstorming and refining feature requirements.
  • Improve and refactor existing codebases for better maintainability and performance.
  • Solve complex technical challenges and evaluate new technologies.
  • Design and implement security control mechanisms for services and data.
  • Lead incident response efforts and contribute to post-incident analysis.
  • Build observability into systems for effective monitoring and debugging.
  • Lead technical projects, manage deliverables, and ensure team alignment.
  • Adhere to company policies and achieve assigned targets.
  • Participate in ongoing training and development programs.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience in a strongly typed programming language, such as Go or Java.
  • Hands-on experience with relational and non-relational databases (e.g., PostgreSQL, Redis, Spanner).
  • Proficiency with message brokers such as Kafka or RabbitMQ.
  • Proven experience in developing well-architected APIs and microservices.
  • Excellent analytical and problem-solving skills with attention to detail.
  • Clear understanding of the distinction between coding and software engineering.
  • Demonstrated ability to lead technical projects and manage deliverables.
Preferred Qualifications
  • Experience with cloud integration and deployment.
  • Familiarity with background task processing and asynchronous workflows.
  • Knowledge of monitoring and logging tools.
  • Strong collaboration and teamwork skills.
  • Experience in incident management and response.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orange and Bronze Software Labs Ltd, Co. • Metro Manila

On-site
PHP 1,500,000 - 3,000,000
Software Engineer - Golang
Software Engineer - Golang

Hammerjack Pty Ltd • Philippines

On-site
PHP 900,000 - 1,300,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orangeandbronze • Metro Manila

On-site
PHP 180,000 - 250,000
Senior Golang Engineer
Senior Golang Engineer

ECLARO • Taguig

On-site
PHP 1,800,000 - 3,000,000
Software Engineer (Backend)
Software Engineer (Backend)

Business Process Outsourcing International, Inc. • Philippines

On-site
PHP 420,000 - 720,000
Software Engineer (Go/Java/Python)
Software Engineer (Go/Java/Python)

V2 Solutions • Hinoba-an

On-site
PHP 900,000 - 1,400,000
Golang Developer
Golang Developer

V2 Solutions • Hinoba-an

On-site
PHP 900,000 - 1,300,000
Senior Software Engineer (GoLang & Javascript)
Senior Software Engineer (GoLang & Javascript)

CPS Asia Pacific • Parañaque

On-site
PHP 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Hammerjack Pty Ltd • Philippines

On-site
PHP 1,200,000 - 1,800,000
Senior GoLang Developer
Senior GoLang Developer

Buildto • Mexico

Hybrid
PHP 7,402,000 - 11,105,000