ABOUT THE ROLE
In this role, you will drive the development, customization, and production support of an enterprise analytics platform built on Apache Superset, extending its capabilities through custom visualizations and plugins. You will contribute to both frontend and backend development while ensuring platform reliability, performance, and scalability, independently investigating complex technical issues and delivering robust solutions.
RESPONSIBILITIES
- Develop and customize Apache Superset functionality, including custom visualization plugins, charts, and UI enhancements
- Extend existing Superset frontend and backend components to address specific functional requirements
- Troubleshoot complex technical issues and provide ongoing production support for Apache Superset
- Investigate and resolve performance, stability, and reliability issues across the platform
- Work with Superset architecture and supporting components, including PostgreSQL, Redis, and Celery
- Review and improve existing platform architecture, configurations, and technical solutions
- Support deployment, configuration, and optimization of Apache Superset in containerized environments
- Integrate Superset with data sources such as PostgreSQL and Amazon Redshift
- Collaborate with engineering teams on platform enhancements, technical decisions, and ongoing improvements
- Contribute to code reviews, technical documentation, and engineering best practices
REQUIREMENTS
- At least 5+ years in software engineering, BI engineering, or analytics platform development
- Strong Python development skills, including backend debugging and working with APIs
- Experience with JavaScript/TypeScript and React for frontend development and customization
- Strong SQL skills and experience working with relational databases
- Experience with Kubernetes, Docker, and Helm (Deployment, configuration, scaling, operations)
- Good communication skills and ability to collaborate with distributed engineering teams
- Experience with AWS services, particularly Amazon Redshift and CI/CD pipelines (nice-to-have)
- Experience with Apache Superset, including implementation, customization, and production support (as a plus)
- Upper-Intermediate (B2) English or higher
SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.