ApplySoftware 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