Work with other team members to develop and test highly scalable web applications and services as part of a suite of products in the Data governance domain working with petabyte-scale data
Design and create services and system architecture for your projects, and contribute and provide feedback to other team members
Use AWS to set up geographically agnostic systems in the cloud.
Exercise your strong skills & working knowledge of MySQL and relational databases
Prototype and develop new ideas and participate in all parts of the lifecycle from research to release
Work within a small team owning deliverables for our web APIs and front end.
Use development tools such as AWS Codebuild, git, npm, Visual Studio Code, Serverless framework, Swagger Specs, Angular, Flutter, AWS Lambda, MongoDB, MySQL, Redis, SQS, Kafka etc.
Design and develop dockerized applications that will be deployed flexibly either on the cloud or on-premises depending on business requirements
You’ll have:
2+ years of professional development experience using any object-oriented language
Have developed and delivered at least one application using nodeJs
Experience with modern web application building libraries such as Angular, Polymer, React
Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives
Excellent understanding of HTTP and REST standards
Experience with relational as well as MySQL databases
Good experience writing unit and acceptance tests
Proven experience in developing highly scalable distributed cloud applications on a cloud system, preferably AWS
You’re a great communicator and are capable of not just doing the work, but teaching others and explaining the “why” behind complicated technical decisions.
You aren’t afraid to roll up your sleeves: This role will evolve, and we’ll want you to evolve with it!