
Software Engineer Level III – Fullstack
Posted May 6

Posted May 6
• We are seeking a Full Stack Engineer who is adept at navigating both frontend and backend development.
• In this role, you will contribute to our user-facing applications built with React/Angular as well as our Node.js microservices, playing a key part in building, scaling, and maintaining the systems that drive Thimble's platform.
• You excel in event-driven, distributed architectures and possess a strong aptitude for writing clean, observable, and resilient code.
• Lead the design of complex, high-scale backend platforms, taking ownership of the entire lifecycle from requirements gathering through implementation and iteration.
• Establish architectural principles and engineering best practices that elevate the quality across the team.
• Make significant design decisions that involve thoughtful trade-offs between scalability, performance, cost, and long-term maintainability.
• Create data models that are structured, efficient, and designed to evolve with the product.
• Design, develop, and maintain full stack features that span React/Angular frontends and Node.js backend microservices.
• Build and enhance RESTful and event-driven APIs, ensuring they are thoroughly tested, well-documented, and ready for production.
• Collaborate with MongoDB to design schemas, write efficient queries, and manage data at scale.
• Develop and maintain event-driven workflows utilizing AWS SNS and SQS to reliably manage asynchronous system flows.
• Implement monitoring and observability tools by setting up metrics, alerts, dashboards, and distributed tracing to ensure system health.
• Engage in code reviews, participate in architectural discussions, and contribute to engineering best practices.
• Investigate and resolve complex bugs and production incidents from the UI down to the service layer.
• Conduct technical research and propose solutions to new and ambiguous engineering challenges.
• Independently plan and manage your work, breaking down large features into well-defined tasks and driving them to completion.
• Work closely with product managers, designers, and other engineers throughout the stack.
• Over 5 years of professional full stack development experience, with a proven history of leading system design for complex, high-scale platforms.
• Demonstrated ability to define architectural principles and promote engineering best practices within a team.
• Experience in making impactful design decisions with clear reasoning regarding trade-offs such as scalability versus cost, performance versus maintainability, and speed versus reliability.
• Strong data modeling capabilities — designing schemas and structures that are clean, efficient, and scalable.
• Proficient in Node.js — building and maintaining production-level microservices.
• Solid experience with MongoDB, including schema design, indexing, aggregation pipelines, and query optimization.
• Practical experience with event-driven architectures, particularly with AWS SNS and SQS or equivalent pub/sub and message queue systems.
• Expertise in React and/or Angular 2+ for developing and maintaining modern frontend applications.
• Familiarity with monitoring and observability tools (e.g., Datadog, New Relic, CloudWatch) — instrumenting services, creating dashboards, configuring alerts, and utilizing distributed tracing to diagnose issues.
• Experience in writing tests across the stack, including unit, integration, and E2E tests (Jest, Jasmine/Karma, Playwright or similar).
• General understanding of AWS services beyond messaging, including S3, IAM, Lambda, and EC2.
• Excellent research and investigative abilities — capable of systematically navigating unfamiliar codebases and ambiguous technical challenges.
• Strong problem-solving mindset — thorough, communicative, and effective under pressure.
• Capable of independently planning and owning complex features from design to production.
• Strong communication skills and comfort in a remote, asynchronous work environment.
• Experience in InsurTech, FinTech, or other regulated industries.
• Knowledge of Infrastructure as Code (Terraform, AWS CDK, or similar tools).
• Experience with CI/CD pipeline configuration, particularly with CircleCI.
• Direct involvement in building a new application from scratch or leading a significant migration (e.g., framework or database migration).
• Familiar with proprietary or complex internal component libraries on the frontend.
• Contributions to open source projects.
• Employees are allowed to work remotely.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.