About us:
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
The Role:
We are looking for a highly skilled Senior Full Stack developer to join our team. You will collaborate with a group of talented engineers to design and construct advanced and intricate applications and services. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the frontend.
Responsibilities:
Design, develop, and maintain scalable web applications using both TypeScript and JavaScriptCollaborate with Product Managers, Designers, and other Developers to define and implement featuresWrite clean, efficient, and reusable code that follows best practicesLead code reviews to ensure high code quality and best practices are maintained across projectsDebug and optimize existing and new code to maximize performance and scalabilityExperience implementing APIs and services using Node.js, or other backend technologiesCreate unit and integration tests to ensure code reliability and robustnessMentor junior developers, providing guidance and support to improve their skills and knowledgeCollaborate with DevOps to manage deployments and ensure application uptimeStay up-to-date with new technologies and best practices in the Full Stack development landscape
Requirements:
5+ years of experience in full-stack web developmentStrong proficiency in TypeScript, JavaScriptStrong proficiency in any JavaScript Framework (React, Angular, similar)Knowledge of RESTful API patterns and best practicesProficient in using version control systems like GitStrong communication skills, both written and verbalAbility to work well in a fast-paced, collaborative environmentExperience with version control software (E.g. GitHub) and issue/project tracking software (E.g. Jira).
Nice to have:
Experience with GraphQLExperience with Hapi.js
Education & Certifications:
Bachelor’s Degree in Computer Science or relevant years of work experience
What we offer:
Remote Work OpportunitiesFlexible Work Hours