Software Engineer
Who we are
We’re Notion, a downtown Denver-based team dedicated to making home awareness a reality for renters and homeowners. We’re doing this with the help of an intuitive mobile app and an all-in-one sensor that can be placed anywhere to help you know more about what's happening in your home. Want to know more? Check out our site: http://getnotion.com
About you
We’re looking for a Software Engineer to help us bring Notion to the world. As a member of the software engineering team you will be getting your hands on a wide range of technologies, including mobile and web, distributed computing, Internet of Things security, and more. You’ll be working closely with fast-paced and highly skilled team members across the whole Notion team. We’re taking on really exciting opportunities, and want you to be a part of it.
Responsibilities:
- Write clean, tested and extensible code
- Collaborate with cross-functional teams to define, implement, and ship new features
- Contribute experience and knowledge during team discussions
- Pair with other engineers as needed
- Participate in code review and mentoring junior engineers
Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent work experience
- 3+ years of Ruby experience
- Strong grasp of object-oriented programming
- Extreme sense of ownership
- Self-driven and can work with limited direction
- Ability to collaborate and work well with others in a high paced, fun environment
- The ability to deliver high quality and effective solutions while balancing deadlines
Tech We Use or Like:
- Docker
- Ruby
- RabbitMQ
- PostgreSQL
- AWS
Bonus Points:
- Database Performance experience
- Experience handling massive volume of streaming data
- TLS/SSL experience
- DevOps experience
- HTML/CSS/JS experience
Perks:
- Fridge stocked full of beer and drinks
- Awesome Coworkers
- Snacks and catered Monday lunches
- Annual Overnight Retreats
- Sit/Stand Desk and dual 4K Monitors
- Full benefits packages
Notion is an Equal Employment Opportunity (EEO) employer. We do not discriminate based upon race, color, sex (including pregnancy and childbirth), sexual orientation, gender identity, religion, national origin, age, disability, or veteran status.