About the Role:
With a commitment to the success of our customers, you will use your outstanding development skills to deliver compelling solutions in an incremental, lean, and self-driven environment. You will own all aspects of software development: design, quality, and delivery. Through proper planning and delivery, you will collaboratively work with Product Management and your scrum team to deliver the best products and features to our customers.
Responsibilities
- You will be responsible for implementing and maintaining web applications with top of the line user experience.
- Through proper planning, implementation and delivery, you will work collaboratively with Product Management and your scrum team to deliver the best products and solutions to our customers.
MInimum qualifications
- 3y+ hands-on software development experience with online services
- OOD/OOP software engineering experience.
- Think in terms of Incremental delivery and experience in Agile development
- Understanding of SOA
- Comfortable working with a distributed team
- Understanding web application development.
- Experience with the following technologies:
- At least one modern language/framework on the back end (Rails, Node, Golang, C#, Java)
- HTML5, CSS3, REST
- Frontend frameworks (Angular, React, Vue.js)
- Experience building front end applications
- SQL and NoSQL Databases
- Be able to develop and test web applications.
- Unit test
Preferred qualifications
- Familiar with test driven development
- Experience with cloud Infrastructure (AWS, GCP, Azure)