استخدام Software Engineer (TypeScript)
شرح موقعیت شغلی
We are looking for a skillful TypeScript developer to optimize our trading-bots application performance. You will collaborate with our front-end application developers to design back-end components and integrate data storage and protection solutions.
Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
Requirements:
- At least three years of experience as a software engineer
- Extensive knowledge of JavaScript, TypeScript and Node.js
- Good understanding of event loop, async programming and other JS internals
- Familiarity with SQL databases (PostgreSQL)
- Familiarity with message brokers (Kafka)
- Experience in designing systems with high performance, scalability and availability
- Knowledge of containerization concept like Docker, Kubernetes and others
- High ownership, self-sufficient, hands-on leader to drive quality in usability and experience
- Ability to design, architect and quickly complete projects with minimal supervision and direction
- Excellent verbal and written communication skills
مهارتهای مورد نیاز
- Software Engineering
- typescript
- kafka
- PostgreSQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست