Lead Software Engineer, Platform
Jellyvision is hiring a Lead Software Engineer
Who we are
We at Jellyvision are the proud parents of ALEX®, an interactive employee communications platform that makes tricky decisions—like choosing and using employee benefits—easier and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need a talented Lead Software Engineer to help us.
How you’ll help
As a Lead Software Engineer, you'll be working on our flagship product, ALEX. Bringing your experiences to the table, you will make architectural design decisions that help bring our product vision to life, all with a focus on both scalable software and user experience. On this small team of engineers, you'll be a mentor and technical leader as you help guide them in making their own decisions.
The ALEX Core Engineering Team’s mission is to consistently exceed the expectations of our customers - to create and constantly improve the stability, technology, and integration of the ALEX Platform while proactively anticipating our customers' individual needs.
ALEX spans multiple backend stacks, primarily Javascript and Ruby. Their functionality is critical to the business, and you’ll have an important role in their design and architecture as the business evolves.
Experience & skills you’ll need
- Solid software engineering fundamentals
- The ability to write well-designed, reliable, and maintainable code
- A passion for code quality, identifying and solving problems, and making sure they stay solved by writing tests
- A commitment to mentoring and teaching other, less experienced, team members
- Experience with full stack development
- Experience with a relational database (ORMs are great, experience writing raw SQL is even better)
- Experience developing software with Git (especially familiarity with git-flow)
- An understanding of how to build web applications with a modern frontend Javascript framework (any experience is great, but React and Redux would be a big plus!) and modern backend framework
- Docker and DevOps skills (not required, but definitely a plus)
Note: We’re not necessarily looking for engineers who know a specific language. However, here are the sorts of languages you might work with if you join our team: Our backend systems are built with multiple languages including Ruby, Javascript, and Python. Our frontend systems are built with Javascript.
- 7+ years of professional experience in the full stack
- A strong problem solver
- An excellent giver and receiver of constructive code review feedback
- Committed to testing their code as a part of writing it, and helping to ensuring the team is as well.
Anything else?
Our credo is a simple one: be helpful. And we think we can be most helpful if our workforce is as diverse in thought, perspective, and culture as the people who use our products. We are looking to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.
Thanks for your interest in Jellyvision!