Software Engineer

Expel
Summary
Join Expel's Workbench Core team as a Full-Stack Software Engineer and contribute to the development and maintenance of the platform architecture. You will collaborate with cross-functional teams to build high-quality, scalable software, ensuring platform reliability and user-friendliness. This role requires strong full-stack development skills, experience with modern frameworks, and a collaborative attitude. Success involves building features, troubleshooting issues, and continuously improving the platform's performance and scalability. Expel offers opportunities for professional development, modern technologies, and exposure to cybersecurity. The company fosters a culture of collaboration, innovation, and continuous improvement.
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 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 attitude β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 βyou write clean, maintainable code and are eager to follow best practices like testing and code reviews
Responsibilities
- Build and maintain high-quality features that improve the developer experience and efficiency of engineers working on the Workbench product
- Collaborate with cross-functional teams like User Experience, Quality, and Core Engineering to deliver features that are scalable, reliable, and intuitive
- Contribute to the performance and scalability of the platform, ensuring itβs customizable, self-service, and meets the demands of our users
- Help troubleshoot 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
- Building high-quality, scalable software that meets both business and technical goals
- Ensuring the platform is reliable, fast, and intuitive for our users
- Being an active participant in our culture of collaboration, innovation, and continuous improvement
Preferred Qualifications
Experience with React, Typescript, or Design Systems
Benefits
- Opportunities to tackle 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 React, Typescript, Kubernetes, AWS, GCP, Postgres, and Node
- 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
- Pay range: $118,400 USD to $171,700 USD + bonus eligibility and equity
- Unlimited PTO
- Work location flexibility
- Up to 24 weeks of parental leave
- Really excellent health benefits
Share this job:
Similar Remote Jobs
