- Company Name
- Forbes Advisor
- Job Title
- Senior Developer - Application Engineering (Remote)
- Job Description
-
**Job Title:** Senior Developer – Application Engineering (Remote)
**Role Summary:**
Lead the design, development, and maintenance of scalable, high‑performance web applications and internal tools for Forbes Advisor’s U.S. market. Own end‑to‑end services, ensuring reliability, performance, and security while collaborating with senior engineers and product teams to deliver product‑driven features using a modern serverless and micro‑service architecture.
**Expectations:**
- Deliver complex, client‑facing web solutions on a fast, agile cadence.
- Own critical services end‑to‑end, from architecture through deployment.
- Contribute to a collaborative culture, mentoring peers and driving architectural discussions.
- Leverage telemetry, analytics, and monitoring to continuously optimize performance and user experience.
**Key Responsibilities:**
- Design, develop, and maintain scalable .NET Core and NodeJS services with Typescript.
- Build full‑stack components using Vue (or equivalent) and CSS/HTML5.
- Design and implement AWS serverless solutions (Lambda, API Gateway, DynamoDB, etc.) and micro‑services.
- Develop and maintain CI/CD pipelines (GitHub Actions, Terraform, Docker, Kubernetes).
- Ensure high availability, performance, and security of deployed services.
- Work closely with product, design, and data teams to translate user requirements into technical solutions.
- Analyze application telemetry and customer analytics to identify optimizations.
- Participate in architectural reviews, code reviews, and knowledge sharing.
- Automate testing, monitoring, and observability across the stack.
**Required Skills:**
- Senior‑level experience in high‑performance web systems.
- Proficient in NodeJS (TypeScript) and C# (.NET Core).
- Strong front‑end skills with Vue, React, or Angular and CSS/HTML5.
- Extensive experience with AWS services, including serverless architecture.
- Expertise in CI/CD, Docker, Kubernetes, Terraform, and Git.
- Knowledge of REST and GraphQL APIs.
- Familiarity with monitoring (New Relic, etc.) and telemetry analysis.
- Hands‑on experience with automated testing and performance optimization.
- Excellent communication, collaboration, and architectural leadership.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- No mandatory certifications required, but AWS or related cloud certifications are a plus.