MCPNew: now works with Claude & AI assistants
origo-bpo

origo-bpo

Senior Software Engineer (Dayshift AU)

Company

origo-bpo

Role

Senior Software Engineer (Dayshift AU)

Location

Angeles City, Pampanga, Philippines (Remote)

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

ABOUT THE ROLE

This role involves contributing to the development of the SaaS applications, working collaboratively with cross-functional teams across New Zealand, Asia, and the US. The position offers opportunities to work on a modern tech stack, including Angular, NodeJS, GraphQL, event-driven architecture and more, as well as the opportunity to contribute to the continuous improvement of our engineering processes.

KEY RESPONSIBILITIES

  • Collaborating with product managers, UX designers, testers, and other software engineers to develop high-quality software solutions.
  • Lead the design and development of features/initiatives, focusing on incremental and iterative improvements.
  • Ensuring high-quality delivery by maintaining and continually improving testing and documentation standards.
  • Participating in and lead the planning for the implementation of solution designs. Mentor junior engineers and contribute to knowledge sharing sessions.
  • Take a lead role in managing releases and deployments.
  • Contribute to high-level technical designs and architectural decisions.
  • Proactively identify and address technical debt and performance issues.
  • Foster a culture of collaboration and positive bias.
  • Foster a culture of code review, continual improvement and best practices within your team.

SKILLS & QUALIFICATIONS

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • Minimum of 5 years of experience in software development.
  • Strong portfolio demonstrating complex software projects and technical leadership.
  • Excellent written and verbal communication skills in English.
  • Ability to work effectively in a distributed team environment.

Key Competencies

  • A strong foundation in software development principles and practices with at least 5 years of experience.
  • Expertise in JavaScript/TypeScript and modern front-end frameworks such as Angular.
  • Proficiency in NodeJS, GraphQL, and/or event-driven architecture.
  • In-depth understanding of REST and GraphQL APIs, DevOps practices, and cloud platforms.
  • Experience with agile development methodologies and tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication, teamwork and leadership abilities.
  • Proven ability to mentor and guide junior developers.
  • Experience in designing and implementing scalable software architectures.
  • Familiarity with continuous integration and deployment practices.
  • Knowledge of database technologies and data modelling
Resume ExampleCover Letter Example

Explore more