Software Engineer - Backend
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!
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.
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.
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.