About You
· As a contributor to a cross-functional scrum team, you will design and develop new features that allow our customers to engage with their customers
· Collaborate with Product Management, UX, and architects to understand the business needs and find the best technical solutions for meeting those needs
· Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
· Passionate about writing clean, robust, maintainable, and well-tested code.
· You enjoy maintaining a high standard and discussing code quality, design patterns, and participating in design discussions with peers.
· You want to work in a highly collaborative and reflective team environment and enjoy jumping in to pair (in person or remotely) with other team members as needed
Technical Skills
· Bachelor of Science in Computer Science or a related discipline preferred
· 5+ years industry experience in software development is a must
· 3+ years experience developing in Ruby/Rails is a must
· 2+ years experience programming in Java is a nice to have
· 2+ years experience working with MySQL (or similar relational database) writing SQL queries, analyzing queries, and developing database schemas is a must
· 2+ years experience programming in SQL, writing/analyzing queries, and developing database schemas is must
· Experience in writing clean and clear tests with rspec is a must. Experience with TDD/BDD is also a plus
· Experience creating robust RESTful API’s
· Experience working with AWS technologies like DynamoDB, Aurora, Lambda/Serverless, CloudWatch, S3, EC2, and IAM is a plus
· Experience developing in Javascript/React is a plus
· Experience in troubleshooting using New Relic and Splunk
· Experience working with Git/Github in a CI/CD environment
· Knowledge of developing, composing, and debugging Docker containers is a plus