Software Engineer

Expel
Summary
Join Expel's Workbench Reporting & Dashboards team as a full-stack software engineer. You will build and maintain the dashboards and reporting platform, ensuring it's customizable, high-performing, and reliable. Collaborate with UX, Quality, Core Engineering, Data Platform, and Product Security teams to solve complex problems and deliver innovative solutions. Success involves building high-quality, scalable software, ensuring platform reliability and intuitiveness, and actively participating in a collaborative environment. Expel offers opportunities to solve real-world challenges, mentorship, professional development, and exposure to cybersecurity. The role requires 3+ years of full-stack development experience and familiarity with modern front-end frameworks and multiple programming languages.
Requirements
- 3+ years of experience in full-stack development, with hands-on experience building both back-end systems and front-end applications
- Familiarity with modern front-end frameworks (such as React, Angular, or similar) and experience building user-facing web applications
- Proficiency in multiple programming languages (such as JavaScript, Python, or Go) and a desire to continuously improve your technical skills
- A basic understanding of databases (like PostgreSQL) and how to work with data for reporting and insights
- A collaborative approach, as you enjoy working closely with others across teams to solve problems and bring new features to life
- Strong problem-solving skills, with a passion for finding efficient, reliable solutions to complex challenges
- A commitment to quality, including taking pride in writing clean, maintainable code and being eager to follow best practices like testing and code reviews
Responsibilities
- Build and maintain high-quality dashboards and reporting features that provide real-time insights for both customers and internal teams
- Collaborate with teams like User Experience, Quality, Data Platform and Core Engineering to deliver features that are scalable, reliable, and intuitive
- Contribute to the performance and scalability of the platform, ensuring its customizable, self-service, and meets the demands of our users
- Help understand and resolve issues in a timely manner, improving the reliability and performance of the system
- Continuously improve your skills and bring fresh ideas to the table, supporting a culture of learning, innovation, and collaboration
Benefits
- Opportunities to solve real-world challenges, working on a platform that directly impacts both our customers and internal teams
- Support your growth as an engineer by offering mentorship, resources for professional development, and the chance to work with modern technologies like Kubernetes, AWS, GCP, Postgres, Python, and Go
- Exposure to the exciting world of cybersecurity, giving you insights into how data helps safeguard customers and drives strategic decision-making
- Encourage your continuous learning through access to conferences, training programs, and certifications
- 25 days annual leave in addition to public holidays
- Parental leave
- Excellent health benefits
- Bonus and equity
- Full support for remote interaction
Share this job:
Similar Remote Jobs

