Skip to main content

Software Engineer Level III (Full-Stack)

Technology
ECLARO
Taguig, Philippines3 days ago

Job description

Role: Software Engineer Level III (Full-Stack)

WHAT YOU'LL DO

Technical Leadership &

  • Architecture

  • Lead end-to-end system design for complex, high-scale backend platforms — owning the full lifecycle from requirements through implementation and iteration
  • Define architectural principles and engineering best practices that raise the quality bar across the team
  • Make high-impact design decisions involving deliberate trade-offs between scalability, performance, cost, and long-term maintainability
  • Design data models that are well-structured, efficient, and built to evolve alongside the product

Full Stack Delivery

  • Design, develop, and maintain full stack features across React/Angular frontends and Node.js backend microservices
  • Build and evolve RESTful and event-driven APIs — both internal services and external-facing APIs consumed by our partners — ensuring they are well-tested, documented, and production-ready
  • Work with MongoDB to design schemas, write efficient queries, and manage data at scale
  • Develop and maintain event-driven workflows using AWS SNS and SQS to manage asynchronous system flows reliably
  • Instrument services with monitoring and observability tooling — setting up metrics, alerts, dashboards, and distributed tracing to ensure system health
  • Investigate and resolve complex bugs and production incidents end-to-end — from the UI down to the service layer

Strategy &

  • Growth

  • Partner with product, design, and growth teams on growth initiatives — customer acquisition, activation, and conversion funnel improvements — translating experiment ideas into shippable, measurable features
  • Contribute to experimentation and A/B testing efforts, using data and metrics to validate impact and inform the next iteration
  • Align technical decisions with business strategy — weighing near-term growth opportunities against long-term platform health, and communicating those trade-offs clearly to stakeholders
  • Conduct technical research and propose solutions to new and ambiguous engineering challenges
  • Plan and manage your own work independently, breaking down large features into well-scoped tasks and driving them to delivery
  • Participate in code reviews, architectural discussions, and contribute to engineering best practices
  • Collaborate closely with product managers, designers, and other engineers across the stack

OUR TECH STACK

  • Frontend: React (Jest), Angular 2 (Jasmine &

    • Karma), Next.js, Razzle, TypeScript

  • Backend: Node.js microservices (Koa, NestJS)
  • Database: MongoDB
  • Messaging: AWS SNS &

    • SQS (event-driven async flows)

  • Cloud: AWS
  • E2E Testing: Playwright
  • Monitoring: AWS CloudWatch, Sentry
  • AI Tooling: Claude Code (AI-assisted, agentic development)
  • CI/CD: CircleCI
WHAT WE'RE LOOKING FOR

  • 5 years of professional full stack development experience, with a track record of leading system design on complex, high-scale platforms
  • Proven ability to define architectural principles and drive engineering best practices across a team
  • Experience making high-impact design decisions with clear reasoning around trade-offs — scalability vs. cost, performance vs. maintainability, speed vs. reliability
  • Strong data modeling skills — designing schemas and structures that are clean, efficient, and built to scale
  • Strong proficiency in Node.js — building and maintaining production microservices
  • Solid experience with MongoDB — schema design, indexing, aggregation pipelines, and query optimization
  • Hands-on experience with event-driven architectures, specifically AWS SNS and SQS or equivalent pub/sub and message queue systems
  • Proficiency in React and/or Angular 2 for building and maintaining modern frontend applications
  • Experience with monitoring and observability tools (e.g., CloudWatch, Sentry, or similar) — instrumenting services, creating dashboards, configuring alerts, and using distributed tracing to diagnose issues
  • Experience writing tests across the stack — unit, integration, and E2E (Jest, Jasmine/Karma, Playwright or similar)
  • General understanding of AWS services beyond messaging — S3, IAM, Lambda, EC2, or similar
  • A business-minded approach to engineering — comfort connecting technical work to company goals, growth metrics, and customer outcomes
  • Excellent research and investigation skills — able to navigate unfamiliar codebases and ambiguous technical challenges systematically
  • Strong problem-resolution mindset — thorough, communicative, and effective under pressure
  • Ability to plan and own complex features independently from design through to production
  • Strong communication skills and comfort working in a remote, async-friendly environment

BONUS POINTS

  • Experience in InsurTech, FinTech, or other regulated industries
  • Experience supporting growth engineering — experimentation platforms, A/B testing frameworks, funnel analytics, or conversion optimization
  • Experience with agentic coding and AI-assisted development workflows — using tools like Claude Code to accelerate delivery while maintaining quality
  • Knowledge of Infrastructure as Code (Terraform, AWS CDK, or similar)
  • Experience with CI/CD pipeline configuration — particularly CircleCI
  • Direct involvement in building a new application from the ground up or leading a large-scale migration (e.g., a framework or database migration)
  • Familiarity with homegrown or complex internal component libraries on the frontend
  • Contributions to open source projects

Keywords
SentryCodingCDKScalabilityMongodbTypescriptJasmineAngularNode.jsAngularJSJavaScriptInstrumentationIterationCI/CDMaintainabilityA/B testing

Interested in this role?