Senior Node Engineer
Essential Duties & Responsibilities
As an experienced web developer on our team you will define architecture to improve our platform and craft our customer facing, and internal web apps. You are comfortable wearing a different hat every day which can include:
- You refactoring SASS to skin our Material based sites
- You configuring a Docker container for the new service you wrote
- You brainstorming with the product owner how to realize a feature on the roadmap
- You debating JS frameworks with your colleagues
- You optimizing page performance to improve Page Speed score
If you’re successful at starting with requirements, being given the freedom to design a solution, and delivering quality products enjoyed by your customers, we want to meet you.
We love learning new things and we hope you do too. If you have experience working with our tools and languages – great! If not, no worries, you can teach us what you know to shape our stack, tools, and processes. You’ll be using these in your work crafting our platform:
- Java 8 for services in our SOA
- js for web apps (thin controllers and views)
- js 2 / SASS / Handlebars for web pages
- Docker / Ansible / Jenkins for build and deploy
- AWS for our cloud – S3/ECS/EBS/RDS/Cloudfront/Cloudwatch, API Gateway, Lambda
- JIRA, Bitbucket, Confluence, Slack for our SDLC
- Scrum, for our development model with no red tape or obstacles to doing the right thing
We’re striving to build a highly collaborative team of engineers that are part of our company community. At our small company, you’ll get to meet with and sit next to your colleagues in Sales, Customer Success, Marketing, and Accounting. They’ll help you understand our customers and our industry, and you’ll bring to bear those relationships to invent great products. You work alongside your teammates in the office because face to face is the highest bandwidth, but you get flexibility in accomplishing your tasks. That means you can write your code wherever and whenever it makes the most sense for you to write it – at your desk in our collaborative, open-room environment, distraction free in a huddle room, in the waiting room of your child’s orthodontist, or even on the couch in your jammies.