We are looking for a passionate, fully hands on full-stack engineer to work with our trading team. This person will work independently and as a part of a team to develop user interface web applications built for a variety of platforms (cloud, mobile). This position includes design and architecture of software features, working with designers and product managers to understand the features, and implementation of both the Angular/React/Vue-based UI and RESTful resources for new features.
We value autonomy, self-reliance, fast-movers, a passion for robust and maintainable code, and above all, the ability to ship a quality product.
· Implement features within our application in cooperation with other team members.
· Maintain up-to-date knowledge of current tools and techniques.
· Contribute to the overall quality of the organization in the development of all applications.
· Ensure high performance on a variety of platforms.
· Create self-contained, reusable and testable modules and components.
· Degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
· With 5 years of proven experience building and shipping professional software.
· Deep understanding of the complexities in writing applications using Angular/React/Vue.
· Experience with Java, NodeJS web service frameworks and RESTful resource implementation.
· Experience with relational databases (SQLite preferred).
· Experience with revision control systems, like git.
· Experience in executing engineering best practices (TDD, CI/CD …)
· Proficiency with both adaptive and responsive designs.
· Fluency using with Linux systems and Cloud.
· Ability to work in a complex team structure, including distributed teams.
· Strong communication skills.
· A passion for user experience.
· Familiarity with agile techniques.