Position: Full-Stack (React & Node) Tech Lead (only from UA)
Company: TurnKey Labs
Category: JavaScript
Experience required: 5y
English level: upper

We are in search of a Full-Stack Tech Lead interested in contributing to growing and scaling a successful startup — where you will have a real impact on the business and technology. Working with a small team using agile development process, you will be bringing products to life and help build new features across all areas of our product. You will develop high performance, highly responsive, intuitive, and sleek experiences that will delight our customers. You can expect to participate in all aspects of the product life-cycle.

                             ~~~~~~About the Client~~~~~~

Chattanooga, Tenn.-based tech startup has created an application that provides COVID-19 questionnaires, risk assessments, individual risk profiles, recommended paths back to the workplace, contact tracing and more. This survey has an “AI risk engine” that can “combine reported factors with hundreds of other known risks to predict infection risk ahead of any confirmed case,” making it a good fit for large workplaces and schools.

Notably, our Client has also partnered with Franklin, Tenn.-based startup RxGenomix, which provides its own COVID-19 return-to-work solutions. RxGenomix offers diagnostic saliva-based tests for COVID-19 that can be shipped overnight, daily monitoring and point-of-entry screening applications and one-on-one return-to-work consulting.
Our Client is a field leader in using data to influence patient outcomes over the long haul. Our team collects and deploys a wide range of data on our users, using machine learning to assemble disparate datasets and increase the quality of health decisions and outcomes.


                            ~~~~~~What you will do~~~~~~

➤ Collaborating with senior management and fellow developers to meet both technical and consume requirements while maintaining regular communication of progress
➤ Comfortably operating within an Agile team using SCRUM methodologies
➤ Assisting in the implementation of the overall front-end web architecture
➤ Ensuring “Pixel-perfect” execution of our approved user interface designs
➤ Ensuring the UI is built for speed, scalability, reusability, & accessibility
➤ Integrating our front-end UI with the back-end API services
➤ Managing server-side user authorization and optimal security practices
➤ Database architecture work, including structural and relational design
➤ Executing caching, load balancing, and other strategies of optimal service performance
➤ Integrating AWS services where beneficial for project needs
➤ Staying abreast of developments in web applications and programming languages


                            ~~~~~~About you~~~~~~

➤ At least 7 years’ experience with the end-to-end life cycle of Agile software development
➤ Experience with Agile process management systems such as JIRA
➤ Experience collaborating via sprint planning, daily standups, ticket management, sprint demos, and sprint retrospectives
➤ Experience implementing Storybook component stories and unit tests
➤ Familiarity with the targeted development frameworks including React, Redux, Atomic Design principles, and functional component-based programming
➤ Experience bootstrapping, configuring, extending and managing Node.js
➤ Experience administrating and creating API access to SQL databases.
➤ Ideally, experience with CI/CD practices and AWS based deployment
➤ Thorough understanding of user experience, containers, microservice hosting, and application security practices
➤ Proficiency with Git / BitBucket, Git-flow branch management, Jira
➤ Appreciation for clean and well documented code and attention to detail
➤ Proactive communication across and within the team


             ~~~~~~What you should be able to demonstrate~~~~~~

➤ Able to be methodical in documenting and testing your own code
➤ Comfortable working independently and as a member of a cross functional team
➤ Excellent verbal and written communication skills
➤ Have a high degree of honesty and integrity
➤ Deadline oriented and multi-tasking ability in a fast-paced environment
➤ Team-player, positive attitude and flexible


                        ~~~~~~What else is important to us~~~~~~

➤ We want you to learn. We are constantly evolving our platform, pushing into new industries, and striving to improve our personal toolboxes through continuing education.
➤ We want you to grow. We are a startup and you’ll need to wear many hats. As we grow, we want you to grow professionally and personally along with us.
➤ We want you to have an environment of trust and individual empowerment where you can do the best work of your career.
➤ You’re excited by the potential of what we’re building, and you want to help us push the limits of what our technology and the entire field can do.

                          ~~~~~~BOOM! Bonus Points~~~~~~

➤ We care about your opinion not just regarding your main responsibilities
➤ Personal notebook with appropriate specs to perform your work (MacBook Pro or similar)
➤ Private health insurance
➤ Unlimited vacation days
➤ You can work remote
➤ Accounting and legal support required to file taxes
➤ A small team of highly skilled people focused on success