Architect scalable, secure, and maintainable systems across backend (Node.js), frontend (React), and database layers.
Lead design discussions, code reviews, and engineering best-practice initiatives.
Evaluate new technologies like Node.js frameworks (Express) and React tools and guide the adoption of tools that improve developer productivity and system performance.
Define and document architecture patterns, design principles, and shared libraries for reuse across teams.
Partner with DevOps to design efficient CICD pipelines, deployment automation, and observability tooling.
Mentor and coach mid-level and junior engineers to foster career growth and skill development.
Partner with Product Managers and stakeholders to translate business needs into technical solutions.
Provide feedback and guidance during design and implementation reviews.
Promote a culture of continuous learning, clear communication, and shared ownership across the team.
Requirements
6 years of professional software development experience, including technical leadership on complex projects.
Deep proficiency with Node.js (e.g., Express) for backend platforms.
Advanced experience with React for modern front-end technologies.
Strong database design and data architecture expertise (PostgreSQL, SQL Server, or MongoDB).
Experience integrating APIs and third-party systems securely and efficiently, with focus on RESTful design and performance.
Familiarity with implementing AI into products (e.g., integrating ML models via APIs).
Proven ability to modernize legacy applications into modular Node.js/React designs.
Familiarity with DevOps tooling, CICD pipelines, and cloud services.
Strong understanding of software architecture, design patterns, and performance optimization.
Experience with MCP (Model Context Protocol) for AI-tool integrations and normalizing data to standards like FDX.
Familiarity with service bus integrations (Tibco, Mulesoft, Azure Service Bus, MQ).
Excellent communication skills for articulating complex technical ideas to varied audiences.
Bachelors degree in Computer Science, Software Engineering, or equivalent experience.
Tech Stack
Azure
Cloud
JavaScript
MongoDB
Node.js
Postgres
React
SQL
Benefits
Competitive salaries
Medical, dental, vision, life and disability coverage
Paid Time Off (PTO)
Paid holidays
including your birthday off!
$1,000 employee referral program
401(k) and 401(k) matching
Department and company outings like paid food trucks, baseball games, and bowling
Virtual team-building activities such as escape rooms, trivia, and other company-wide events