Form cover
Page 1 of 6

Senior Software Engineer - Backend

The Role

Alphablocks is an AI-First company that empowers brands to evolve intelligently, driving innovation at every stage of their journey. We create cutting-edge SaaS products powered by Generative AI, Large Language Models (LLMs), and Machine Learning, primarily focusing on the e-commerce sector.

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 3 years of significant experience with most or these:
Backend Systems: Building, maintaining, and optimizing highly available, scalable, and extendable backend systems.
API Development: Designing and managing REST and GraphQL APIs for efficient, scalable communication between services.
Database and Microservices Architecture: Expertise in developing and maintaining multi-tenant databases and microservices-based architectures.
Programming Languages and Frameworks: Proficiency in Python, Django and asynchronous frameworks like FastAPI or Celery.
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 such as OpenAI’s GPT, 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.
Testing and Debugging: Strong skills in unit testing, integration testing, and debugging complex systems.
CI/CD Pipelines: Experience in setting up and maintaining CI/CD pipelines (GitLab CI, Jenkins, CircleCI) for seamless integration, testing, and deployment.
Version Control: Proficiency in using version control systems, particularly Git.
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.
Agile Methodologies: Working within Agile development environments, participating in sprint planning, reviews, and retrospectives.
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, using tools like OpenAI's GPT, 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.