Position Overview
Presight is looking for a Senior Full Stack Engineer whos hands-on with modern backend and frontend technologies. If you have solid experience in Node.js, React, Elasticsearch (or MongoDB), and containerized deployment using Kubernetes and Docker, this could be a great fit. Youll work on scalable systems, microservices, and data pipelines, contributing to products used at scale.
Key Responsibilities:
- Design, develop, and maintain scalable backend services and frontend applications.
- Build user interfaces with React for high-performance, responsive experiences.
- Implement and optimize backend APIs and microservices using Node.js.
- Work with Elasticsearch or MongoDB for efficient data storage, retrieval, and indexing.
- Deploy, manage, and monitor services in Kubernetes and Docker-based production environments.
- Integrate CI/CD pipelines for automated testing, deployment, and quality control
- Collaborate with cross-functional teams to design and deliver end-to-end solutions.
- Work with large file storage systems
- Contribute to system performance tuning, monitoring, and troubleshooting using tools like Prometheus and Grafana.
- Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management, and Governance of Organizations policies, procedures, plans, and related risk assessments.
Requirements:
Qualifications:
- Bachelor's Degree in Information Technology, Computer Science, Engineering or related field
- Masters degree preferred.
Experience:
- Minimum 7 years of experiences in software development with strong computer science fundamentals
- Proficiency in Node.js and React (TypeScript preferred), with backend experience in Java / Spring Boot, Python, .NET, or similar
- Hands-on with Elasticsearch or MongoDB
- Production experience with Docker and Kubernetes
- Solid understanding of CI/CD pipelines and automation
- Experience with AWS S3 or equivalent large file storage systems
- Familiarity with authentication protocols JWT, OAuth2, etc.
- Working knowledge of message queues Kafka, RabbitMQ, or cloud-native alternatives
- Strong skills in API design and distributed systems architecture
Nice to have: experience designing event-driven architectures or microservices with Spring Boot
Skills:
- Experience generating dynamic reports and PDF rendering
- Exposure to WebGL or similar technologies for graphic rendering in the browser
- Knowledge of monitoring tools (Prometheus, Grafana, etc.)
- Exposure to Agile development workflows