Search Jobs

Search by job, company or skills

Software Engineer Level III (Full-Stack)

Software Engineer Level III (Full-Stack)

Eclaro Business Solutions Incorporated
  • Posted 7 hours ago
  • Be among the first 10 applicants

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

More Info

Key Skills