Senior Fullstack Developer (Meteor, NodeJS)

We’re looking for a Senior Developer to bring a level of depth, a willingness to mentor and an ability to inspire to our team; someone with technical expertise, dedication to curiosity, continuously learning and a desire to make a positive impact on society.

Toronto, ON

Altus Assessments

<h5><strong>At Altus, we believe that great students are more than just book smart. We develop and deliver robust professionalism selection assessments for today&rsquo;s top academic programs.</strong></h5> https://altusassessments.com/

keywords: who we are,what we do,who we need,who you are,what's in it for you,our technical team,scaling and optimizing,interesting security challenges,tech debt,integration and deployment of new features,the potential,the education,the experience,the unofficial leadership,the collaborative approach,the dedication

Experienced

Overview: <p><span style="font-weight: 400;">At Altus, we believe that great students are more than just book smart. </span><span style="font-weight: 400;">We develop and deliver a platform for assessing professionalism</span><span style="font-weight: 400;"> for today&rsquo;s top academic programs.</span></p> <p>At Altus Assessments, we work in partnership with post-secondary academic institutions to help get people with the empathy, resiliency and communication skills into the programs that grow our future medical professionals and teachers in Canada, the US and as far away as Australia. We uncover humanity through psychometric evaluations and tests consisting of situational, open-ended questions that don&rsquo;t have a right or wrong answer. Using our rigorous, well-researched and tested assessments combined with data-driven insights, we help determine what the chances of them successfully completing a program is, as well as how professional they will be.</p> <p>If you are passionate about building tools that measure people and their human responses rather than marketing algorithms and hashtags, this is the place to be.</p> <p><strong>Who we need</strong></p> <p><span style="font-weight: 400;">We&rsquo;re looking for a Senior Developer to bring a level of depth, a willingness to mentor and an ability to inspire to our team; someone with technical expertise, dedication to curiosity, continuously learning and a desire to make a positive impact on society. We need a Software Developer with hustle who has some serious coding skills but is also abundantly humble, can be wrong and wants to seek out the best solution, whatever the source. We want a Software Developer who can step up and step in to help bring our team and our apps to the next level; someone who can proactively optimize our infrastructure and reactively put out the fires. This is an exciting opportunity for someone who enjoys taking the reins and getting the work done; a Software Developer who has opinions, technical knowledge and best practices they want to share. &nbsp;</span></p> <p><strong>Our Technical Team</strong></p> <p><span style="font-weight: 400;">We&rsquo;re a tight-knit team that&rsquo;s very supportive of one another. We know there&rsquo;s always room for improvement, so we&rsquo;re open to, and encourage each other to share our ideas with the team. We&rsquo;re not afraid to experiment or make mistakes, as we recognize this is a necessary part of innovating. Transparency is at the core of what we do, so we are honest and upfront about where we win and lose. We&rsquo;re continuous learners who are eager to share our technical expertise with one another and try to grow our skillset, not ego, every day.</span>&nbsp;</p>
Responsibilities: <p><strong>What problems are we trying to solve?</strong></p> <ul> <li>Scaling and optimizing. While our web apps are relatively straightforward, our MongoDB houses data from over 100K students and roughly 1 million unique responses. Our infrastructure was built to support thousands of users logging on at ONE time with no lag.</li> <li>Interesting security challenges. Due to the nature and volume of personal information we store, our encryption and data security needs to be top notch. At the same time, we also need to ensure that our live-proctored tests are administered under highly ethical and secure circumstances.</li> <li>Tech debt. There are a lot of fires at any given time, and we&rsquo;ve implemented dedicated sprints to ensure the team has the time needed to refactor code and continuously optimize our infrastructure.</li> <li>Integration and deployment of new features. We have a full roadmap of features related to data analysis, as well as mobile development.</li> <li>The potential. We are continuously improving. If you know something can be faster or better, why not jump in and fix it. Do you have ideas on how machine learning and artificial intelligence can help us solve complex problems? We want to hear them. Do you have experience designing and developing mobile apps, step up and share your ideas for our tests.</li> </ul> <p><strong>Who you are</strong></p> <p><span style="font-weight: 400;">You are a Software Developer at a startup or a smaller company where you have hands-on scaling and optimizing experience. You are looking for your next challenge, at a place with a bigger purpose. You are ready for a &nbsp;Senior role where you can really be a mentor while continuing to be an active part of a Development Team that is working with an exciting range of tools including: </span><span style="font-weight: 400;">Javascript; Mongo, Redis; NodeJS, Meteor; Semaphore; Heroku/AWS</span><span style="font-weight: 400;">;</span><span style="font-weight: 400;"> Jest, Mocha.</span></p>
Requirements: <div class="page-body job-details"> <div class="container"> <div class="row"> <div class="col col-xs-7 job-description summary"> <div class="description"> <p><strong>Our new Senior Fullstack Developer has:</strong></p> <ul> <li>The education. Ideally, you have a Bachelor&rsquo;s degree in Computer Science; but we know not everyone gains their skills in the traditionally academic way.</li> <li>The experience. You have five years hands-on development expertise and come with a set of broad and deep tools. You have practical experience scaling apps and optimizing for increased load.</li> <li>The unofficial leadership. You know how to inspire the work of a team; introduce best practices and provide guidance resulting in high-quality, clean and scalable code.</li> <li>The collaborative approach. You know how to listen and how to be heard. You can build relationships within and across teams. Your communication skills are outstanding.</li> <li>The dedication. You want to be part of a fantastic team that cares for each other and cares about the long term success of what we do. You are flexible and understand that ambiguity is sometimes part of the nature of a fast-growing company.</li> </ul> <p><strong>What&rsquo;s it like to work at Altus Assessments?</strong></p> <p>We are creating our own niche amongst EdTech companies. What we do matters. It makes a difference. Maybe not today but certainly tomorrow and in the tomorrow of your aging parents and your young children.</p> <p>The people who make up our teams care. Everyone here appreciates the future vision of who we are and what we are doing. If you share our belief in expanding the diversity of successful candidates in health sciences programs resulting in more well-rounded practitioners, we want to talk to you. Whether you care about hockey, a gardening-focused Instagram; watching amateur wrestling; celebrating wins or weekends with bevvies; unhealthy snacks and healthy ones too, or something else completely quirky, you want to talk to us.</p> <p>This is a place to be curious and be experimental; a place to learn, grow, and teach. At Altus Assessments, it&rsquo;s in our nature to not just ask the questions but seek out the answers and innovate the solutions. We are a fun group with a ton of energy, operating at full speed and loving it. We are charismatic, outgoing and we value collaboration amongst each other above nothing else. Our leadership team is all about building out your career, helping you get where you want to go and implementing your bright ideas.</p> <p>Along with full benefits, enhanced parental leave and self-directed vacation, we provide you with a budget for learning. Use it for a professional workshop, or use it to learn the kazoo - we believe in supporting the whole you. You aren&rsquo;t going to find another place like this, and once you are here, you won&rsquo;t want to.</p> <p><strong>Apply now</strong></p> <p>Think this job is meant for you but worried you don&rsquo;t have it all? If you feel you meet 70% of the qualifications listed and you are an innovative team player, express your interest here, and we promise to consider your full profile. You can also follow us on our&nbsp;<a href="https://altusassessments.com/blog/">blog</a>,&nbsp;<a href="https://www.instagram.com/altus_assessments/?hl=en">Instagram</a>,&nbsp;<a href="https://twitter.com/altusinc?lang=en">Twitter</a>&nbsp;or&nbsp;<a href="https://www.linkedin.com/company/altus-assessments-inc-/?originalSubdomain=ca">LinkedIn</a>&nbsp;to learn more about us.</p> <p>Altus Assessments welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.</p> </div> </div> <div class="col col-xs-5 job-application-form">&nbsp;</div> </div> </div> </div>