Form cover
Page 1 of 6

Software Engineer - Backend

The Role

Alphablocks is an AI company transforming how organizations optimize and scale everyday operations. Currently, we are building for the e-commerce vertical globally.

We’re looking for an experienced engineer with a passion for backend development, AI, and automation. If you’re a problem-solver with a passion for optimizing systems, building scalable architectures, and delivering high-quality code while working with AI technologies, we'd love to hear from you!

Preferred Qualifications

To be ready to take on this role, you’ll need to have minimum of 2 years of significant experience with most of these:
Programming Languages and Frameworks: Proficiency in Python, Django and asynchronous frameworks like FastAPI or Celery.
Backend Systems: Building, maintaining, and optimizing highly available, scalable, and extendable backend systems.
API Development: Designing and managing REST and/or GraphQL APIs for efficient, scalable communication between services.
Software Integrations: Experience with software integrations involving common e-commerce, productivity, and customer experience third-party enterprise APIs.
AI & LLM Integration: Experience working with AI models, LangChain, and other Large Language Models (LLMs) for integrating AI capabilities into backend systems.
Asynchronous Services: Designing and managing asynchronous services with experience in task queues like Celery and Redis.
Cloud Services: Experience with deploying and managing applications on cloud platforms such as AWS, GCP, or Azure.
Security: Implementing security best practices to protect data and ensure compliance with relevant regulations.
As a testament to your attention to detail and to ensure you've thoroughly reviewed our desired qualifications, please start with the phrase "Beyond the Code" in the 'Additional Comments' section of our application form. This allows us to limit mass applications and differentiate genuine interest. Don’t meet every requirement? Apply anyway! At Alphablocks, we want to build a diverse and inclusive workplace, so if your past experience doesn’t align perfectly with this job description, we’d still love to hear from you.

If you're the right fit for this role, you'll:

1. Be responsible for maintaining and enhancing backend infrastructure, ensuring scalability and stability.
2. Lead the design, implementation, and optimization of complex features while collaborating across teams.
3. Develop automated CI/CD pipelines for smooth, fast, and error-free releases.
4. Architect and implement complex features that push the boundaries of learning
5. Set up and maintain asynchronous services, task queues, and scheduling systems (cron jobs) using Redis or similar technologies.
6. Work on integrating AI/LLM features into our platforms, LangChain, and other cutting-edge AI technologies.
7. Constantly work on system optimization, reducing bottlenecks, and improving the overall performance.

What Alphablocks Offers:

At Alphablocks, we are anchored in the belief that the future unfolds in the steps we take today. A career with Alphablocks provided the possibility to redefine the e-commerce world, empowering teams across all industries and touching lives globally, by seamlessly integrating the innovations of tomorrow into the workflows of today. We offer a fast career development opportunity in an ever-evolving entrepreneurial environment. Our salaries are market based and we offer remote work as standard, with the freedom to manage your ways of working.

Our Tech Stack

Python, Django/FastAPI Docker Redis MySQL, Vector Databases GCP Celery, RabbitMQ GitLab CI, Jenkins OpenAI, LangChain, LLMs
Apply now and be a part of the future of e-commerce powered by AI.