Senior Full-Stack Developer (Node.js)
Node.jsReactAngularVue.js
4 дні тому
fullstacksenior
M
Murano Software
Про позицію
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.
Обовʼязки26
- 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
Вимоги11
- 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)
Оригінал