Search by job, company or skills

Wenger & Watson Inc.

Senior Software Engineer

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Candidates only from product companies

Requirements

  • 4+ years of hands-on software engineering experience building and scaling high-volume distributed systems or event-driven architectures.
  • Strong backend engineering and distributed system design skills, with hands-on experience in API development, data modeling, and systems architecture using Node.js (NestJS preferred), TypeScript, PostgreSQL, MongoDB, and Redis.
  • Expertise in backend performance optimization, caching strategies, and event-driven architectures (e.g., Redis, Kafka, Pub/Sub).
  • Familiarity with notification protocols and integrations (SMTP, FCM, APNs, in-app SDKs) and email templating systems.
  • Familiar with modern frontend frameworks (React, Vue, Angular), advanced UI engineering patterns, and CSS libraries like Bootstrap or Tailwind CSS.
  • Advanced experience with complex state management libraries (e.g., Redux, Vuex, MobX) and architectural design of large-scale application state.
  • Proven track record of optimizing frontend performance and web vitals at scale, including experience with server-side rendering (SSR), edge, or hybrid rendering architectures.
  • Familiarity with frontend and backend observability - including monitoring, tracing, error tracking, and performance profiling in production (e.g., Grafana, Prometheus, Sentry, PostHog).
  • Strong understanding of security best practices across the full stackincluding authentication, authorization, access control, secure data flow, and privacy compliance.
  • Excellent communication and cross-functional collaboration skills, able to drive complex initiatives, lead technical discussions, and mentor junior engineers.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145306279

Similar Jobs