Embark on a rewarding career as a Full Stack Engineer
We are seeking a skilled professional to develop innovative software solutions across multiple layers.
This role involves collaborating with cross-functional teams to design, build, and deploy cutting-edge applications.
You will work closely with product designers, customer success managers, and application engineers to bring new features to life.
The ideal candidate will be a motivated individual who is passionate about technology and has a strong desire to learn and grow.
* You'll contribute to the development of new application features and associated data processing
* You'll enhance and operate at all tiers of the platform, playing a key role in all aspects of development and deployment
* You'll collaborate with product management to conceptualize and build new features included on our product roadmap
* You'll stay up-to-date with the latest technologies and discuss potential solutions to problems
* You'll work with our skilled customer success team to triage bugs and troubleshoot production issues
* You'll write code that sets an example and is easy to test through automation
* You'll mentor other engineers and perform code reviews
Critical Skills and Qualifications
* Minimum 3 years' experience using client-side JavaScript and TypeScript-based technology with expertise in Angular framework
* Experience with modern browser technologies and JSON over REST-based data exchange
* Ability to interface with and build out RESTful APIs
* Strong SQL skills with relational databases
* Experience with version control software specifically Git and BitBucket
* Expertise in building complex layouts with CSS and HTML and modern front-end tooling such as Sass, Webpack, Angular CLI, etc
* Relevant Computer Science qualification (Bachelor's degree or higher)
What We Offer
* A dynamic and supportive work environment
* Opportunities for growth and professional development
* Competitive compensation package
* Benefits and perks tailored to your needs
* A chance to work with a talented team and make a real impact
Our Interview Process
1. We may reach out to you for an initial call to discuss your background and experience
2. If your qualifications match the role, you may be required to complete a technical assessment and/or phone interview with 1-2 people
3. If you progress to the next stage, you may be invited to come onsite for further interviews