Software Engineer - Backend
As an Engineer on the Signals team, you will work with a variety of tools and technologies to deliver enhancements to the Signals product. These include Spark, Golang, and Ruby. You'll be working on Movable Ink's newest product helping to scale it to the same level as our flagship products. You will collaborate closely with the rest of your team and the product team to shape the direction of the product and technology.
Responsibilities of the Software Engineer, Backend:
- Deliver enhancements to the Signals product
- Work across the stack to implement, test, and deploy new functionality
- Participate in code reviews for change sets from other team members
- Pair program more often than not
- Become an active contributor to implementation decisions and product direction
- Actively participate in engineering RFCs and implementation conversations
- Actively participate in product planning meetings, helping to inform the PM however they need to make priority decisions
- Actively participate in conversations designed to improve our processes around implementation, deployment, and product collaboration
Basic Qualifications:
- Bachelor’s Degree, or equivalent experience
- Proven experience with Spark, Golang, or Ruby
- Excellent grasp of RESTful API design and OO fundamentals
- Well-versed in testing your code and continuous integration
- Very comfortable with the Git branching and merging mode
- Spark and/or Scala experience is a plus
- AWS/EMR experience is a plus