Are you an aspiring Node.js Developer looking for an opportunity to work in a great team and advance your skills and career? We are looking for a Back-End Node.js Developer who is passionate about design, architecture and programming. Your primary focus will be development of all server-side logic, definition and maintenance of databases, and ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
Creating and maintaining server-side application logic
Hands on back-end development of applications and services
Leads moderate to highly complex programming tasks and provides code reviews of various development tasks
Implements automated unit and integration tests and ensures the practice is followed consistently
Participates in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support
Provides analysis of problems and recommends solutions
Collbatore with front-end developers on combining their front-end elements and components with the server side
Write high quality, readable and testable code
Design and optimize applications for high performance, high availability and low latency
Work on security and data protection
Minimum Requirements:
3+ years of professional experience with Node.js and Typescript.
You’ve designed, built, scaled and maintained production services, and know how to compose a service-oriented architecture.
You write high quality, well-tested code to meet the needs of your customers.
Experience working with real-time projects (High performance web sockets / SocketIO).
Experience working with SQL / NoSQL and integration of multiple data sources/databases into one system (Postgres and MongoDB)
Experience working with Log aggregation via Splunk/ELK
Atlassian (JIRA, Confluence, Service Desk, gliffy, etc) or similar tools knowledge
Experience in using git and git enabled services.
Following programming standards experience is preferred (1) ES6 (2) Functional Programming.
Following framework experience is preferred: NestJS / ExpressJS.
Fluent English speaker.
Preferred Qualifications:
Experience working with AWS, GCP, …
Experience working with Docker, Kubernetes
You’ve worked with Postgres at scale.
Experience working with Redis
You’ve built systems in the finance and security space.
You’ve worked with various middlewares such as RabbitMQ and Kafka.
You’ve developed backend systems based on the microservices architecture.
معرفی شرکت
توانسازان دنیای دیجیتال، سازمانی جوان است که با پروژههای بزرگ و متعددی که داشته توانسته مراحل رشد را به سرعت طی کند و در ادامهی مسیر قصد دارد با تیم پویا و پرانرژی خود در عرصه صنعت نرمافزار همتراز رقبای بزرگ خود پیش برود و روز به روز گسترش یابد.
از نظر پرداخت حقوق و مزایا (بیمه تکمیلی، هدایای مناسبتی، اکانت اسپاتیفای، بازی و پلی استیشن، اموزش های Udemy و …) سعی کردهایم نسبت به بازار رقابتی باشیم تا بتوانیم بهترینها را در کنار خود داشته باشیم.