Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A remote-first startup, Kairos, seeks an Intermediate Full Stack Web Developer to enhance product development. You will focus on using Vue.js to integrate AI features into web applications, ensuring robust deployment practices and advocating for improvements in product quality. This role suits innovative developers eager to make an impact.
Current job opportunities are posted here as they become available.
Kairos is a remote-first startup dedicated to solving one of the most challenging problems in the modern workplace: meetings. Our innovative approach combines decades of scientific research with partnerships with the world's leading experts and cutting-edge, embedded AI to deliver the most relevant and convenient user experience.
If you enjoy the startup pace, crave seeing the impact of your work and thrive in change, read on.
WHAT YOU WILL BE DOING
As an Intermediate Full Stack Developer, you will own end-to-end product development using the Vue.js framework and assisting in the integration of AI-enabled features into our existing C# and .NET web applications. You will work closely with a small team of full stack developers and business leaders.
Reporting to the General Manager, you will work closely with other developers, and the product manager to integrate AI technology into existing web applications.The results of your development efforts will have a direct impact on the trajectory of the business and our customers. You must demonstrate a desire to continually enhance your expertise to tackle more complicated challenges to implement high quality, efficient, responsive, and performant solutions.
More specifically your responsibilities include:
Develop and maintain end-to-end components using the Vue JS in a secure, well-tested, and performant way that meets the defined acceptance criteria, technical requirements, and remains in-scope.
Participate in collaboration with cross-functional teams and stakeholders to develop minimum viable products (MVPs) and client-centric solutions.
Ensure 80%+ code coverage for automated unit and integration tests to execute reliably and efficiently in CI/CD pipeline.
Participate in building full-feature end-to-end testing and post deployment health check automated testing.
Assist with building a CI/CD pipeline for deploying secure web applications to AWS. Utilize various AWS services, including containerization, to ensure robust and scalable deployments.
Adhere to best practices in development, security, documentation, testing, and design through high-level feature reviews.
Solve technical problems of medium to high scope and complexity. Present solutions for technical or process improvements.
Craft code that meets the business requirement and our internal standards for style, maintainability, and best practices for a high-scale web environment.
Advocate for improvements in our product quality, usability and performance by identifying areas of improvement with our clients in mind.
Elevate the team through your participation in our collaborative product development environment that can include design discussions, pair programming, code reviews, coaching and mentoring activities.
Write internal technical documentation for developer, tester, and product owner consumption.
Perform other duties as may be required from time to time.
WHAT YOU BRING TO THE ROLE
Post-secondary education in computer science, software engineering, or equivalent practical experience.
Three(3) or more years of applicable work experience.
Preference for B2B SaaS experience.
Bonus for experience using Vue.js
Proficient with common AWS services like EC2, S3, CloudWatch, Secrets Manager, and IAM.
WHAT WILL S.E.T. YOU UP FOR SUCCESS
Skills
You know when and how to use AI to deliver high-quality results.
Bonus: Experience with integrating AI/ML models in existing solutions.
In-depth knowledge and expertise with:
Microsoft web services, web service to we service data transformation, XML and XSLT, JSON and YAML.
Programming fundamentals like OOD, OOP, design patterns and standards, such as OAuth 2.0, OpenID, JWT, Microsoft Graph, OData, REST, SOAP, Web Sockets.
Agile processes with a desire to leverage continuous delivery patterns?and technologies,?such as continuous integration (TeamCity / Jenkins), continuous deployment (Octopus Deploy), continuous monitoring (New Relic, APM).
CSS frameworks (Bootstrap, Tailwind)
Writing automated unit and integration tests using NUnit and MSTest, Selenium, Mocha / Chai / Jest, and have exposure to Test Driven Development (TDD).
Source control including Git and/or SVN
Utilizing containers using Docker, AWS services like ECS, EKS, Fargate, and ECR, and/or Azure container services.
Creating, manipulating, and maintaining SQL and NoSQL databases.
Creating and maintaining APIs including troubleshooting API calls using tools like Postman.
Troubleshooting client-side and server-side issues including using tools to inspect data flows.
Organized, efficient, and committed to get the job done while managing multiple priorities within scheduled timelines.
Can communicate technical solutions and the rationale behind decisions to non-technical stakeholders.
You are adaptable to new environments, changes in requirements and scope.
You must be able to communicate fluently in written and spoken English.
What won’t set you up for success
Needing rigid structure; we provide direction and autonomy in execution.
Glass half empty mindset; we see opportunity and turn it into results with a positive, genuine attitude.
Perfectionism; we prioritize value creation that meets our client’s expectations and know when to stop.
MORE ABOUT KAIROS
Our mission is to prevent bad meetings before they happen. We are committed to helping ambitious teams achieve and accelerate their strategic objectives by reinventing meetings as a tool for progress and outcomes.
We are in a rapid cycle of user acquisition, onboarding and retention. As such, we expect everyone on our team to think about and prioritize customer impact in everything we do.
Our culture encourages radical candor and fosters a collaborative environment where we enable each other to do our best work. We work with a high degree of ownership, tenacious goal mindset, and bond over our shared wins and challenges. We have a bias for action and a need for speed.
We offer a work culture that fosters diversity, equity, inclusion, and fun. Where curiosity is rewarded, and each day offers the chance to learn, grow, and contribute to the efforts of people you like, respect, and value.
WHAT WE BRING TO THE TABLE
Total compensation package including;
RRSP/TFSA matching.
Paid vacation starting with 3-weeks.
Paid wellness time allowing for flexible discretionary allocation for mental health, personal benefits, and personal time.
Paid time off to volunteer with charities of your choice.
Extended health care benefits, dental and life insurance.
Professional development and training allowance for career advancement.
Must hold a valid work permit or be a permanent resident or citizen of Canada.
Kairos is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
While we appreciate every submission, only those selected to proceed will be contacted.