BlendLab is seeking a talented and experienced Backend Software Engineer to join our core engineering team. In this role, you will be responsible for designing, building, and maintaining scalable backend systems that power our AI-driven products and platforms.
You will collaborate closely with product managers, AI engineers, and frontend developers to deliver robust APIs, microservices, and data pipelines. Your work will play a crucial role in enabling seamless user experiences and driving the performance and reliability of BlendLab’s software solutions.
As a backend engineer at BlendLab, you’ll work in a fast-paced, multidisciplinary environment where innovation and impact go hand in hand.
Responsibilities
- Architect and develop scalable backend systems, APIs, and microservices using modern frameworks.
- Collaborate with cross-functional teams to define and implement system requirements.
- Integrate backend services with AI pipelines, databases, and third-party APIs.
- Ensure the security, performance, and reliability of server-side systems.
- Contribute to CI/CD pipelines and cloud deployment workflows.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, testing, and debugging to ensure high software quality.
- Continuously optimize systems for speed, scalability, and resilience.
- Stay up to date with backend technologies, tools, and trends.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in backend development using modern languages like Node.js, TypeScript, Go, or Python.
- Strong understanding of RESTful API design, system architecture, and distributed systems.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, Redis, MongoDB).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Solid grasp of cloud platforms such as AWS, GCP, or Azure.
- Experience with authentication, authorization, and secure coding practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ).
- Familiarity with GraphQL and modern API paradigms.
- Exposure to DevOps tools and practices (e.g., GitHub Actions, Terraform).
- Background in building backend services for AI/ML-powered applications.
- Contributions to open-source or tech communities.