Senior MEAN Stack Developer
VySystemsJob description
We are seeking a Senior MEAN Stack Developer to build secure, scalable, and high‑performance FinTech applications. This is a hands‑on individual contributor role requiring strong ownership across frontend, backend, and database layers. The role involves designing Angular‑based user interfaces, building Node.js and GraphQL APIs, and optimizing MongoDB data models in environments that demand high reliability, security, and performance.
Key Responsibilities
· Develop and maintain responsive, reusable UI components using Angular and TypeScript.
- Implement reactive data flows using RxJS and follow best practices for Angular architecture.
- Build backend services using Node.js with NestJS or Express.
- Design and implement GraphQL schemas, queries, mutations, and resolvers with proper pagination and error handling.
- Design and optimize MongoDB schemas, indexes, and aggregation pipelines.
- Implement API security including authentication and authorization (JWT/OAuth2, RBAC).
- Ensure performance, scalability, and reliability of FinTech workflows.
- Write unit and integration tests; participate in code reviews and sprint planning.
- Troubleshoot production issues and contribute to operational stability.
- Mentor junior engineers through technical guidance and reviews.
· 5–8 years of hands‑on experience in full‑stack development.
- Strong expertise in:
o Node.js (NestJS or Express, async programming)
o MongoDB (schema design, indexing, aggregation, performance tuning)
o GraphQL (schema modeling, resolvers, Apollo or equivalent)
- Solid understanding of API design, security fundamentals, and performance optimization.
- Experience with Git and collaborative development workflows.
- Strong debugging and problem‑solving skills.
· State management (NgRx or similar)
- CI/CD pipelines and containerization (Docker, Kubernetes)
- Cloud exposure (AWS or Azure)
- Observability, logging, caching, or messaging tools
¿Te interesa este puesto?