Full Stack Software Engineer
Growing Software Company
Looking for a software polyglot
We’re looking for a full-stack engineer to join a small, agile team of high-performing software engineers, building a software product that protects against B2B payment fraud.
The right person for this job is a polyglot engineer capable of going deep into any area of the stack, from CSS down to data modeling. As a key player augmenting the founding team of engineers, you’ll spend your time focused on customer-facing features, and scaling the technology that supports those features.
The application has seen wide adoption in the healthcare and higher-education sectors, and is expanding quickly. We need to find someone who loves a fast pace and wants to participate in Growth.
Key Qualities
- Top-quality design and coding skills at all levels of the stack
- People who embrace collaboration as a means to team-success
What We Offer
- A significant role on a small, agile team in a fast-growing startup
- A technical stack mostly written in Django over MySQL, MongoDB
- A single-page-application front-end (Backbone, Marionette, React)
- Analytics focus using tools like Kibana, Fluentd and AWS-based analytics tools
- Infrastructure over AWS with tools like Docker, Apache, Nginx, Ansible, Terraform
- Development tools including git, jenkins, Selenium, Jasmine, PyCharm
- Easy access from Boston (steps from MBTA: 12 minutes from Porter, 20 from North Station)
- Great benefits including health, dental, and 401(k)
What We Look For
- Ability to embrace a quality and test-driven focus on your team
- Comfortable up and down the stack: infrastructure, DB/NoSQL, business-logic and UI
- A deep practical understanding of algorithms, data structures and design patterns
- 6+ years of professional experience developing customer-facing applications
- 2+ years of professional experience designing and implementing REST, or other kinds of APIs
- Comfort developing, deploying and debugging complex, distributed systems
- Proven ability to lead projects, mentor junior engineers and speak truth to managers
- Great communication skills: in code, any documentation, or design discussions
- Team-first attitude, recognizing there is no individual success without team success