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. You’ll be an individual contributor on the software engineering team, working on a 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 individuals across the whole Notion team.
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 understanding of object-oriented programming
- Relational Database experience
- Experience with Docker
- Experience with AWS
- 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
Bonus Points
- Database performance tuning
- Experience handling massive volume of continuous data
- TLS/SSL experience
- DevOps Experience
- HTML/CSS/JS experience
Perks
- Fridge stocked full of beer and drinks
- Snacks and catered Monday lunches
- Annual Overnight Retreats
- Standing Desk and 4K Monitors