Your Impact:
We are seeking a highly skilled and motivated Senior Full Stack Developer with 5 to 8 years of hands-on experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should possess a strong understanding of front-end and back-end technologies, microservices, and modern DevOps practices.
What the role offers:
- Design, develop, and maintain scalable and efficient full stack applications.
- Implement performance optimization strategies including caching and efficient data handling.
- Work with charting libraries such as ECharts or Highcharts, including performance tuning and caching strategies similar to Grafana.
- Develop and manage proxies and middleware end-to-end for seamless service integration.
- Ensure robust service-to-service communication via HTTP/WebSocket protocols.
- Develop solutions within a monorepo architecture, including deep understanding of module federation.
- Collaborate with DevOps to ensure smooth CI/CD pipelines using Jenkins, and troubleshoot build and deployment issues.
- Use Puppeteer/Headless Chrome for automation and testing where applicable.
- Collaborate with teams to enhance system security using tools like Black Duck and Fortyfive Hub.
- Troubleshoot issues related to Kubernetes, Docker, Nginx, and Ingress configurations.
What you need to succeed:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 5 - 7 years of full stack development experience in enterprise or product-based environments.
- Excellent analytical, problem-solving, and communication skills.
- Proficiency in ECharts / Highcharts, with proven performance optimization experience.
- Experience with ag-Grid for advanced data grid implementations.
- Strong understanding of monorepo structure and module federation concepts.
- Experience developing proxies, middleware, and service integrations.
- Hands-on experience with Vertica, Oracle DB, PostgreSQL, Prometheus, and Redis.
- Practical knowledge of Kubernetes, Docker, and troubleshooting containerized deployments.
- Experience working with Nginx and configuring secure web servers.
- Understanding of Jenkins pipeline configuration, job creation, and maintenance.
- Knowledge of security principles, including security pattern design and use of tools such as Black Duck and Fortyfive Hub.
- Experience with VMware Cloud Director and internal tools like Blackduck, FHNG, ITLS.
- Experience working on performance monitoring or analytics products such as Magellan.
- Familiarity with caching strategies and visualization similar to Grafana.
- Hands-on experience using Prometheus and visualization dashboards.
- Prior experience in enterprise environments using monorepo structures and modular architecture.