Position: Full Stack Software Developer
Company: BlackTeaSoftware
Category: Node.js
Experience required: 2y
English level: intermediate

We are looking to grow our team with members who share our passion. 
As a Full Stack Software Developer in our software team, you will be fundamentally changing the mental healthcare experience.

This is long term and full time opportunity.

We are looking for a Full Stack Software Developer to join the team on a contract basis. 
You will have the chance to join our team at the ‘beginning’ of what we expect will be a long  and worthwhile journey; to accelerate the adoption of accessible, preventative, virtual mental healthcare and become the world’s destination for a connected, care experience that helps  people achieve positive mental wellbeing and realize their full potential.

Our nimble development team works virtually. We are looking for people who are experienced in ReactJS and NodeJS, passionate about what they do, self-starters, flexible in their work hours to deliver results and thrive working in a “home-based” team environment

What you will be doing:
• Applying your technical skills with ReactJS and NodeJS to develop and implement both front-end and back-end features of our application 
• Applying your technical skills with Swift / Kotlin and Java to develop features in in our mobile apps
• Collaborating across functions and contributing to design discussions alongside management and other developers
• Working with a small team of talented developers to further innovate and collaborate on new, value-add features
• Maintain and augment our mobile application and drive a web-based software application

What you bring:
• A high level of initiative and independence coupled with a willingness to work hard on an important product to improve the mental healthcare experience
• Strong technical experience in ReactJS, NodeJS, Typescript and at least one mobile platform Swift, Kotlin and/or Java
• Proven track record of high-quality software development and adherence to design patterns
• Experience working with:
o Styling tools Flexbox, SCSS, Material-UI
o Automation tools and source control 
o Native Android or IOS development
o Developing with GraphQL
o Azure or AWS
o Test driven development
• Knowledge of architectural design patterns
• Strong written and verbal communication skills
• Ability to partner and collaborate effectively with team members
• A Bachelor’s degree in Software Engineering or a related field, or equivalent work experience

Who will be successful in this role?
As important as producing great results, how you do your job and fit into our culture are key . 

This role will be perfect for you if you are:
• Equipped and prefer working within your own space, you enjoy staying connected and collaborating with colleagues in a virtual work environment
• Someone who loves to win and works hard to ensure success, who thrives in a fast-paced environment and doesn't fade under pressure
• A strategic thinker and problem-solver who can overcome challenges, on-the-fly, in a thoughtful and meaningful way
• Self-motivated and able to manage projects successful without oversight
• A team player with integrity who understands that to build and scale a successful start-up, functions need to work together
• An advocate with a passion for mental wellbeing, driving innovation and challenging the status quo