Senior Software Engineer
Posted on 3/10/2023
INACTIVE
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Django
Elasticsearch
Flask
Java
MongoDB
MySQL
RabbitMQ
Redis
Tornado
Python
NoSQL
FastAPI
Requirements
  • 5-10 years of relevant experience
  • 4+ years of experience using Python, Java or Node.js
  • 3+ years of Backend/RESTful API development experience
  • Experience in handling structured and unstructured data (NoSQL DBs)
  • Great interpersonal communication skills
  • Highly responsible, enthusiastic and thorough
  • Ability and initiative to handle end-to-end responsibilities
  • Demonstrates awareness of a range of security considerations, and mitigates against them
  • Appropriately ties down internal access to resources they're working with
  • Implements complex business logic, orchestrates multi-stage processes, deals with distributed data sources
  • At least a BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience
Responsibilities
  • Design, prototype, and create solutions that support a highly reliable, scalable, performant enterprise software platform
  • Work with other engineers, designers, and Product Managers to deliver on our roadmap
  • Break down problems into tickets / components, problem solve, and create code that runs in production
  • Test, document, and maintain a codebase that is an example to our engineers and supports the scale of the business
Desired Qualifications
  • Experience with Tornado/Django/Flask/FastAPI frameworks
  • Experience with MySQL, MongoDb and MariaDB
  • Experience with Elasticsearch
  • Experience with Redis
  • Experience with RabbitMQ/ Amazon MQ
ZoomInfo

1,001-5,000 employees

B2B marketing intelligence database platform