The Role
Tactable is hiring a Senior Software Engineer (Backend) to join our Engineering team! As a key member of our team, you will have a deep understanding of both front-end and back-end technologies and will take the lead in developing and maintaining web applications that power our services and products.
The ideal candidate will have experience working in an evolving startup environment. You will be an in the moment problem solver with the ability to think about the short term and long term plan. You're energized about building and scaling and being part of a forward-thinking organization.
We are building an incredible company and looking for talented, energetic, and motivated people to join our team. You can learn more about our Company, Culture and Values here : https : / / www.tactable.io / careers .
Job Responsibilities :
- Design and develop scalable web applications using modern front-end and back-end technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Provide technical leadership and mentoring to junior engineers
- Write clear and concise documentation for your code and APIs
Required Core Skills :
8-10+ years of experience in software developmentProficiency in back-end technologies such as Node.js, Python, Java, .Net, etc.Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like ReactExperience with relational and non-relational databases (e.g., Postgres, MongoDB)Strong understanding of RESTful APIs and web servicesDemonstrated ability to handle complex tasks and projects independentlyStrong problem-solving skills, including the ability to research and troubleshoot effectivelyYou must be located in Toronto and eligible to work in Canada to be considered for this roleOther Skills :
Degree in Computer Science, Engineering, or equivalent industry experienceExperience with data workflow management toolsStrong communication and teamwork skillsStrong time management skills and ability to manage multiple workstreamsFamiliarity with CI / CD pipelines and DevOps practices is a plusWhat We Offer :
Hybrid working modelComprehensive Health BenefitsGenerous holidays and flexible PTOLaptop / Equipment providedPotential for professional growth and advancement