Talent.com
Senior Software Engineer

Senior Software Engineer

TactableToronto, ON, Canada
5 days ago
Job type
  • Full-time
Job description

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 development
  • Proficiency 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 React
  • Experience with relational and non-relational databases (e.g., Postgres, MongoDB)
  • Strong understanding of RESTful APIs and web services
  • Demonstrated ability to handle complex tasks and projects independently
  • Strong problem-solving skills, including the ability to research and troubleshoot effectively
  • You must be located in Toronto and eligible to work in Canada to be considered for this role
  • Other Skills :

  • Degree in Computer Science, Engineering, or equivalent industry experience
  • Experience with data workflow management tools
  • Strong communication and teamwork skills
  • Strong time management skills and ability to manage multiple workstreams
  • Familiarity with CI / CD pipelines and DevOps practices is a plus
  • What We Offer :

  • Hybrid working model
  • Comprehensive Health Benefits
  • Generous holidays and flexible PTO
  • Laptop / Equipment provided
  • Potential for professional growth and advancement
  • Create a job alert for this search

    Senior Software Engineer • Toronto, ON, Canada