Senior Backend Engineer (NodeJS/Microservices/Typescript)
- 8Viewed
- 0In Consideration
- 1Not Selected
Job Details
Skills And Tools:
Job Description
CoLearn is reimagining education, learning and school around parent agency and engagement. We aim to build a platform that empowers parents to curate and put into action curriculum and technology applications that serve their learners, independent of or instead of school.
We are a well funded and fast growing EdTech startup.
We champion our belief that life is about more than work and we foster a culture that supports diverse lifestyles.
This is a permanent and full time role. While the engineering team will primarily be based in Egypt, this will be a remote position, so you can work from wherever you want. We are a truly distributed - remote anywhere team, spanning Asia/Pacific, Europe, and North America.
We are not interested in part-time or freelance candidates, we will only consider candidates interested in full-time employment.
We are looking for a full time Senior Backend Engineer who is experienced in developing highly scalable APIs and Microservices using NodeJS.
The Offer
- Competitive salary
- Fully remote, global team
- Flexible schedules
- Laptop assigned
- Generous time off
Our stack
- Backend: NodeJS (Typescript), PostgreSQL, Redis, MongoDB and Algolia.
- BFF/FE API: Graphql (Apollo).
- Frontend: Micro-frontends on ReactJS (Typescript).
- DevOps: Docker, Heroku
Job Requirements
Skill, Qualifications, and Experience
- Well rounded Senior Backend Javascript/Typescript Engineer with exposure to all layers of application and development.
- Strong understanding of microservice architecture: patterns, best practices, communication, debugging, tracing, etc.
- Excellent development skills in NodeJS and PostgreSQL.
- Strong understanding of API development.
- A good understanding of modern DevOps technologies such as Docker and Kubernetes.
- Deployed customer-facing software into a product environment.
- Good communication skills in English (written and verbal).
Nice to have
- Familiarity with Google Cloud Platform and/or Amazon Container Services.
- An interest in occasionally working on the Frontend.
- Self-starter, able to deliver projects on time meeting high quality standards.
- Strong background in technology and application design.
- Strong understanding of different software architectures and patterns.