تکنولوژیها
- PythonNode.jsTypeScriptGo
About the job!
Be a valued member of an autonomous, cross-functional agile team
Build and take operational responsibility for the Kaveh Glass technical services. (you build it, you run it!)
Resiliency, scalability and security are the foundation of your work
Architect, design, develop, deploy and operate microservices that serve a couple of users in factories
Monitor and improve the usage of the services you build
Close cooperation with AI, Electrical, automation and business development teams
Creating a smooth and pleasant end user experience, for our internal users in the company
Who we’re looking for?
You are extremely comfortable and have solid back-end experience with Node.js and outstanding experience with TypeScript & ECMAScript
You have extensive knowledge of OOP, Design Patterns and SOLID Principles
You have prior experience with unit, integration & functional testing, distributed architectures, applications tuning/profiling, and continuous integration
You are expert or interested in learning Python & Go.
You are familiar with SPA frameworks.
You are used to working with relational and non-relational databases (Familiar with NoSQL & ElasticSearch is a plus)
Familiar with API concepts and using RestAPI
Familiar with Swagger or GraphQL
You are comfortable to work with Linux, Git.
Additionally, any experience working with micro-services and event-based systems is a plus
Experience working with Redis & message broker like RabbitMQ is also another plus
Interacting with front-ends, designers, product managers and our teams is very much part of our day-to-day, so communication skills are vital. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support.
What we offer:
You take responsibility from Day 1
You work in a dynamic environment
Kaveh industrial group is a place that lets you implement your own ideas
We work from a modern office in the North of Tehran
Flat hierarchies, constant learning
Outstanding team atmosphere
مهارتهای ضروری:
- تسلط بر Node.js و تجربه کافی در TypeScript و ECMAScript
- تسلط یا علاقهمند به یادگیری Python و Go
- آشنا با SPA Framework
- تجربه کار با دیتابیسهای Rational و non-Rational
- آشنایی با مفاهیم مربوط به API و تجربه کار با RestAPI
- تسلط بر مفاهیم پایهی علوم کامپیوتر مثل ساختار دادهها و طراحی الگوریتم
- آشنایی با GraphQL و یا Swagger
- مسلط به کار با Linux و Git
- همکاری با برنامهنویسهای Front-end، طراحان و مدیران محصول از وظایف کلیدی میباشد، لذا مهارتهای خوب ارتباطی حیاتی میباشد.
مهارتهای امتیازی:
- آشنایی با Machine Learning و پردازش تصویر مزیت محسوب میشود.
- آشنایی با NoSql و ElasticSearch مزیت محسوب میشود.
- آشنایی با معماری micro-service و event-based مزیت محسوب میشود.
- تجربه کاری با Redis و message blockerها مانند RabbitMQ نیز مزیت محسوب میشود.
مزایا
- بیمه تامین اجتماعی
- پرداخت به موقع حقوق
- دارای سرویس حمل و نقل
- قابلیت رشد و پیشرفت در مجموعهای بالغ
- محیط کاری پویا و جذاب
- بیمه تکمیلی
- حضور در کنار افراد خبره و متخصص