
חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
abra is currently seeking for an experienced and highly skilled Full Stack Engineer with a proven track record of at least 10 years in both backend and frontend development leading development from scratch.
The ideal candidate must possess extensive expertise in Python programming, particularly in Flask/Quart for backend development,
and must have a minimum of 2 years' experience in front-end technologies including Angular.
The candidate will also demonstrate a deep understanding of databases, cloud services (particularly Azure), and possess strong software engineering and software architecture skills.☄️
Requirements:
Backend Development:
Backend web development - at least 10 years - must
Python Programming: Minimum 2 years of experience.
Python Flask/Quart: Web API, Authentication - Minimum 2 years - must
Multi-Threading, asyncio, psycopg or other database clients: Minimum 2 years.
Python programming using typings: Minimum 1 year.
Web Sockets: Minimum 5 years (in any programming language).
Server Sent Event/Long Response: Understanding of streaming concepts.
Kafka Message Queue: Including Python client.
Node.js with Typescript: Minimum 2 years.
C# .Net Development: Web API, Windows Services, .Net Core advantage - Minimum 2 years.
Frontend Development:
Frontend Development: Minimum 10 years in any programming language, working with JQuery/OOP/ES6 advantage.
Angular: Experience with version 16+ - At least 1 year in any version >= 15 - must
Angular CLI: Design, develop, and debug frontend applications from scratch.
3rd Party Frontend UI/UX Controls and Libraries: Proficient in working with.
Kendo UI for Angular (Telerik): Advantageous.
UI Development Tools and Methodologies: Proficient in HTML, CSS, SCSS, JavaScript.
Typescript: Minimum 5 years.
Responsive UI/UX: Media query, Material UI, or other UI framework - Must.
Databases:
Postgresql / SQL Server: Minimum 10 years - Writing complex SQL, functions, procedures, monitoring & managing performance.
Any NoSQL Database: Advantage.
Web Servers, Operating Systems, and Cloud:
Managing Web Servers and Operating Systems:
Windows Server (IIS): Minimum 5 years.
Linux (Load balancer, Python web servers, managing runtime environments, etc.): Minimum 1 year.
Cloud Services (Azure):
Azure Storage: Working with blob storage with python sdk.
Azure VM Linux: Installing and configuring VM as web server and database servers, including databases, load balancers, background services - Minimum 1 year.
Azure Active Directory: Minimum 2 years, including configuring and registering new apps.
Experience working with Azure SaaS services (OpenAI, Azure SDK for Python).
IDE and Development Tools:
GIT / TFS: Minimum 5 years.
Visual Code: Including debugging, installing extensions.
Visual Studio, Postman, SQL Server Management Studio, DBeaver, etc.
Visio or other tools for creating architecture design documents.
Software Engineering Skills:
Ability to lead full stack development, backend, and background services from design through implementation, testing, to deployment - Minimum 10 years.
Object-Oriented Programming: Minimum 10 years.
Passion for New Technologies and Data, Independent Learner.
Responsibility for Deployment to Production Environment: Minimum 10 years.
BSc. Degree in Computer Science.
AI and Machine Learning - advantage:
Knowledge in AI and Machine Learning Development Concepts in Python - advantage
Experience working with Jupyter Notebook, advantage working with Visual Code.
Working with machine learning pre-trained models, python machine learning packages, GPT, embeddings, and vector databases.