Apply

Software Engineer Backend - (Remote - Canada)

Posted about 17 hours agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Canada

🔍 Industry: Cybersecurity

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLLeadershipNode.jsPostgreSQLExpress.jsFull Stack DevelopmentKafkaKubernetesMongoDBRabbitmqAPI testingCassandraGrafanagRPCPrometheusNest.jsCI/CDRESTful APIsMentoringMicroservices

Requirements:
  • 3+ years of back-end development experience, with expertise in Node.js and backend frameworks like Nest.js or Express.js.
  • Experience in designing and maintaining microservices architectures and contributing to full-stack development.
  • Proficiency in database management, schema design, performance tuning, and indexing for large-scale distributed databases.
  • Experience with message-driven architectures, using tools like Kafka or RabbitMQ.
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI, CircleCI) and automation of deployment and scaling.
  • Proven experience in leading and mentoring engineering teams.
  • Expertise in cloud-native technologies (e.g., AWS Lambda) and monitoring tools (e.g., Prometheus, Grafana).
  • Familiarity with containerized microservices using Kubernetes.
  • Strong problem-solving and communication skills, with a passion for continuous learning.
  • B.S. degree in Computer Science or a related field, or equivalent work experience.
Responsibilities:
  • Design, develop, and maintain backend systems and microservices using Node.js, Kubernetes, and related technologies.
  • Lead projects across the stack, focusing on backend components and collaborating with front-end developers for full-stack solutions.
  • Manage and optimize distributed databases like PostgreSQL, MongoDB, or Cassandra, ensuring scalability and performance.
  • Build and maintain APIs (RESTful, gRPC, or GraphQL) and integrate third-party services, ensuring security, performance, and scalability.
  • Mentor and guide junior engineers, leading complex, multi-person projects to successful completion.
  • Collaborate effectively with cross-functional teams and leadership to align technical solutions with business goals.
Apply