Qualifications
Key Qualifications:Proven experience as a Full Stack Engineer in web developmentBackend proficiency with NestJS and TypeScript (or strong Node.js experience with a willingness to transition to NestJS)Frontend expertise with Angular or React in production settingsPractical experience with event streaming technologies, preferably Apache KafkaFamiliarity with asynchronous and distributed system concepts (event-driven design, eventual consistency, failure handling)Desirable Skills:Experience with cloud platforms (Azure / AWS / GCP), containers (Docker), and KubernetesKnowledge of observability tools (logging, metrics, tracing), message schemas (Avro/Protobuf), or stream processingFamiliarity with domains such as energy, IoT, or real-time operational platforms
About the job
Join our dynamic team at mpsolutions as a Full Stack Web Engineer, where you will contribute to the creation and advancement of a cutting-edge, event-driven platform. Your role will encompass the design and delivery of features across the technology stack, with a particular focus on asynchronous architectures and event streaming.
We foster an innovative environment that encourages the use of advanced coding tools (such as Cursor and Claude) to enhance productivity and code quality during development.
Your Responsibilities:
- Develop and maintain backend services utilizing NestJS (Node.js/TypeScript)
- Create responsive and maintainable frontend applications with Angular or React
- Design and implement event-driven and asynchronous flows, including messaging patterns and stream processing
- Engage with Kafka topics, producers/consumers, schemas, and delivery semantics (e.g., retries, idempotency)
- Collaborate on system design, API contracts, observability, and performance optimization
- Contribute to engineering best practices: clean code, code reviews, automated testing, and CI/CD
About mpsolutions
At mpsolutions, we are dedicated to pushing the boundaries of technology and delivering innovative solutions. Our commitment to excellence is backed by a stable foundation, allowing us to explore diverse projects utilizing modern technologies. We prioritize professional growth through opportunities to attend events, workshops, and hackathons, all within a flexible and supportive work environment.