Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
Guided Search Partners

Guided Search Partners

via LinkedIn

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Software Engineer

Timonium, MD
full-time
Posted 10/16/2025
Verified Source
Key Skills:
JavaScript
Node.js
React
Vue.js
Angular
Express
MongoDB
PostgreSQL
TypeScript
Docker
Kubernetes
CI/CD
API design
Microservices
Performance optimization

Compensation

Salary Range

$120K - 180K a year

Responsibilities

Design and maintain full-stack JavaScript application architecture, make technology stack decisions, enforce code standards, optimize scalability and performance, integrate DevOps and CI/CD, monitor and log systems, document architecture, mentor engineers, and drive innovation.

Requirements

Senior-level experience in full-stack JavaScript architecture with expertise in React/Vue/Angular, Node.js, Express, databases like MongoDB/PostgreSQL, DevOps tools, CI/CD pipelines, monitoring, documentation, and leadership/mentorship skills.

Full Description

ON SITE, NO RELO! UNABLE TO PROVIDE SPONSORSHIP! 1. System & Application Architecture • Design and maintain the overall architecture for full-stack JavaScript applications, using technologies like Node.js, Express, React/Vue/Angular, and MongoDB/PostgreSQL. • Define how components communicate (RESTful APIs, GraphQL, WebSockets), ensuring loose coupling and high cohesion. • Choose between monolithic vs microservices architecture based on performance, scalability, and team size. 2. Technology Stack Decisions • Evaluate and select the right tools and frameworks: • Frontend: React, Vue.js, Angular, Next.js • Backend: Node.js, Express, NestJS • Database: MongoDB, PostgreSQL, Redis • Build Tools: Webpack, Vite, Babel, ESLint • Recommend JS ecosystem tools and patterns such as: • State management (Redux, MobX, Pinia) • TypeScript for type safety • Monorepos (e.g., with Nx or TurboRepo) if needed 3. Code Structure & Standards • Define and enforce frontend and backend folder structures, naming conventions, and reusable component patterns. • Establish best practices for: • API design (REST/GraphQL) • Error handling and logging • Modularization and DRY principles • Linting, formatting (ESLint, Prettier) 4. Scalability & Performance • Optimize frontend and backend for performance: • Frontend: Code splitting, lazy loading, SSR • Backend: Asynchronous/non-blocking I/O, load balancing, rate limiting • Use caching (Redis, CDN), indexing, and query optimization. • Plan for horizontal scaling (containers, stateless services). 6. DevOps & CI/CD Integration • Define deployment strategy using tools like: • Docker, Kubernetes, or serverless platforms (e.g., Vercel, Netlify, AWS Lambda) • CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) • Automate testing, linting, and deployment workflows. 7. Monitoring & Logging • Integrate tools for: • Performance monitoring: Lighthouse, New Relic, Datadog • Logging: Winston, Morgan, Loggly • Error tracking: Sentry, Rollbar • Ensure logs and metrics are centralized and actionable. 8. Documentation & Communication • Maintain technical documentation: • API specs (OpenAPI/Swagger) • Architecture diagrams (e.g., C4 model) • Decision records (ADR) • Communicate clearly with stakeholders (engineers, PMs, designers). 9. Mentorship & Code Reviews • Lead architecture discussions and design reviews. • Mentor junior engineers on JavaScript best practices, tooling, and architectural patterns. • Provide actionable feedback through regular code reviews. 10. Adaptability & Innovation • Stay updated with evolving JS ecosystem (e.g., React Server Components, Bun, Deno, edge functions). • Recommend refactoring or rearchitecting legacy systems for better performance, modularity, or maintainability.

This job posting was last updated on 10/23/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt