Skip to main content

Senior Full-Stack Developer (Node.js)

Node.jsReactAngularVue.js
4 days ago
fullstacksenior
M

Murano Software

Work Typeremote
Job Typefull time

About the Position

Our client is a well-established platform providing career intelligence, employer insights, and professional development resources to a global audience. We are seeking a highly experienced Senior Full-Stack Developer / Architect to lead the design, development, and delivery of scalable, production-grade systems.

Responsibilities26

  • End-to-End System Ownership
  • Design and deliver complete solutions across the full stack (UI → API → database → integrations)
  • Own system architecture and long-term maintainability
  • Ensure high availability, performance, and data integrity in production
  • Design scalable data models (relational + flexible structures such as JSON/JSONB)
  • Define service boundaries and integration patterns (REST, GraphQL, event-driven systems)
  • Anticipate scale challenges, failure modes, and dependencies
  • Make and clearly communicate architectural trade-offs
  • Build and maintain: Frontend applications (React, Angular, Vue, Next.js); Backend services (Node.js, Python, Java, or C#); APIs and business logic layers
  • Design and optimize databases (PostgreSQL, MySQL, MongoDB)
  • Implement secure authentication and authorization mechanisms
  • Design and manage cloud infrastructure (AWS or Azure)
  • Build and maintain CI/CD pipelines
  • Implement monitoring, logging, and alerting systems
  • Ensure system security and compliance standards
  • Take responsibility for system uptime, performance, and reliability
  • Implement observability (logs, metrics, tracing)
  • Design resilient systems (retry logic, idempotency, fault tolerance)
  • Troubleshoot and resolve production issues
  • Establish and enforce coding standards and testing practices
  • Prevent technical debt and ensure maintainable code
  • Conduct code reviews
  • Mentor and support junior and mid-level engineers
  • Translate business requirements into technical solutions
  • Collaborate with stakeholders to deliver projects on time and within budget
  • Coordinate across teams for successful system integration

Requirements11

  • 7+ years of experience in full-stack software development
  • Proven experience designing and delivering scalable production systems
  • Strong expertise in: Frontend frameworks (React, Angular, Vue, or similar) Backend development (Node.js, Python, Java, or C#)
  • Strong experience with PostgreSQL and database design/optimization
  • Hands-on experience with AWS or Azure
  • Experience with containerization (Docker, Kubernetes)
  • Strong understanding of API design (REST / GraphQL)
  • Experience with CI/CD pipelines and DevOps practices
  • Deep understanding of system design, performance, and scalability
  • Strong problem-solving and communication skills
  • Ability to work independently and take ownership.
Senior Full-Stack Developer (Node.js)
View Original