Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

Responsibilities:
  • Required to translate technical systems specifications into working, tested applications.
  • This includes: developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.
Experience and Skill Set Requirements:
Required Skills And Experience:
  • 10+ years of backend development experience in high-scale, distributed systems.
  • Strong expertise in backend frameworks such as Spring Boot, Node.js, or .NET Core.
  • Experience with Microservices architecture and API development.
  • Hands-on experience with SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
  • Proficiency with Docker, Kubernetes, and containerized application management.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, or similar).
  • Knowledge of API gateways, service Client, and load balancing in cloud environments.
  • Strong understanding of cloud infrastructure (AWS, Azure, or GCP).
  • Experience implementing security best practices for cloud-based applications.
  • Proficiency in Git, GitHub, GitLab, or Bitbucket for version control.
  • Strong problem-solving skills and experience optimizing high-traffic backend systems.
Preferred Qualifications:
  • Experience with serverless computing (AWS Lambda, Azure Functions).
  • Knowledge of event-driven architectures (Kafka, RabbitMQ, Azure Service Bus/Event Grid).
  • Familiarity with cloud monitoring & logging tools (Azure Application Insights, Prometheus, Grafana).
  • Performance tuning and optimization in high-traffic, distributed environments.
  • Cloud certifications (AWS, Azure, or GCP) are a plus.
Soft Skills:
  • Strong problem-solving, analytical skills, verbal and written communication skills.
  • Eagerness to learn and adapt to new technologies.
  • bility to prioritize and manage multiple tasks efficiently and work collaboratively in a fast-paced, agile team.

Similar Jobs