We are looking for an experienced Full Stack Developer with Python expertise to join our AI Team at Global-e.
As a Full Stack Developer, you will have the exciting opportunity to work on our cutting-edge AI products and contribute to the development, testing, and maintenance of our web applications using the latest technologies.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications and AI-powered solutions.
- Take ownership of end-to-end development processes, from front-end design to back-end implementation.
- Develop robust and scalable backend systems using Python and related frameworks.
- Implement efficient and responsive frontend components using modern JavaScript libraries and frameworks.
- Collaborate with data scientists and machine learning engineers to integrate AI models and algorithms into web applications.
- Optimize web applications for performance, scalability, and security.
Requirements:
- Minimum of 5 years of proven experience in end-to-end web application development using Python.
- Proficiency in Python and related frameworks such as Django or Flask.
- Strong experience with frontend technologies such as React, Vue.js, or Angular.
- Solid understanding of HTML, CSS, and JavaScript.
- Familiarity with version control systems, particularly Git.
- Experience working with relational and NoSQL databases.
- Knowledge of AI and machine learning concepts is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in English.
- Ability to work both independently and collaboratively as part of a team.
- Proven track record of delivering high-quality software solutions.
Preferred Qualifications:
- Familiarity with microservices architecture.
- Experience with deploying and maintaining AI models in production environments.
- Knowledge of containerization technologies such as Docker.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Previous experience with natural language processing (NLP) or computer vision applications.
- Understanding of agile software development methodologies.
- Experience with machine learning libraries such as PyTorch or TensorFlow.
- Understanding of deep learning concepts and neural networks.
- Ability to integrate machine learning models into web applications.
Perks
- 8-hour working day without a fixed timetable
- paid vacation (20 working days) and sick leave (2 weeks) +5 days of undocumented sick leave
- English courses and international communication with specialists from the connected area
- competitive salary