top of page

Python Backend Developer

Full-time

Dhaka, Bangladesh

Hybrid

About elelem

We are a small, venture-backed startup whose mission is to revolutionize the way that LLMs and Agents interact with content on the Internet. Join us to directly influence the development of game-changing AI products with a team that prioritizes autonomy and innovation. At elelem, you will have the opportunity to work on groundbreaking AI solutions that are reshaping the digital landscape. Our culture fosters growth and creativity, offering you the chance to make a significant impact in a dynamic and supportive environment.


Our first product is an award-winning SaaS platform that helps website owners navigate the post-SEO world of Generative Search Engines. We are also developing a second product that facilitates machine-to-machine interactions between websites and GenAI applications.

How we Work

We are a small, elite team who punch well above our weight. Distributed globally (Canada, UK, Bangladesh), we are smart and high agency individuals with the initiative to get things done without waiting to be micro-managed. No room for passengers.


Here, you'll have the opportunity to engage with cutting-edge LLM technologies that are reshaping the industry, providing you with unparalleled experience in a rapidly evolving field. Our team leverages state-of-the-art AI tools for design, development, meetings, documentation, epic/issue writing, and agentic workflows to enhance productivity and creativity.


We meet via video conference on Monday and Thursday evenings (6-10pm) Bangladesh time; our development team meets regularly in a coworking space in Mirpur 1; otherwise, we communicate mostly asynchronously via Slack, Github and Coda. We offer flexible working time around cultural events, e.g. weekends (Fridays) and holidays (Eid).

The Role

We are looking for an exceptional Python developer to develop back-end systems, pipelines and processes for our GenAI Search Optimization applications. More than possessing existing technical skills, we are seeking an ambitious and intelligent individual (f/m) who can and wants to learn fast, take responsibility, and become a valuable member of our team.

This is a full-time role, initially as a contractor during the probationary period (details below), after which you will become an employee via an employer of record (since we do not have a legal entity in Bangladesh).


Responsibilities:
  • Develop and maintain server-side logic using Python.

  • Design and implement RESTful APIs.

  • Optimize backend performance for speed and scalability.

  • Collaborate with front-end developers to integrate user-facing elements.

  • Ensure data security and protection.

  • Create automated tests and conduct thorough product testing and QA.


Minimum Technical Skills & Qualifications:
  • 3+ years of professional experience with Python.

  • Strong understanding of server-side languages and frameworks.

  • Experience with database management (e.g., MongoDB, SQL, Elastic).

  • Familiarity with REST API design & implementation (e.g. FastAPI, Postman)

  • Experience with version control systems (e.g., Git).


Bonus Points:
  • Excellent educational attainment, e.g. bachelor in science (CSE/EEE/CS)

  • Familiarity with cloud services (e.g., GCP).

  • Experience with containerization (e.g., Docker, Kubernetes).

  • Knowledge of CI/CD pipelines for backend deployment.


Functional Skills:
  • Excellent communication and collaboration skills.

  • Strong problem-solving and analytical skills.

  • Ability to work independently and as part of a team.


Probationary Period Expectations

During the 3-month probationary period, success will be measured by achieving specific deliverables and demonstrating key competencies. The expectations are as follows:


Deliverables:

  • Complete the development and implementation of at least three significant API endpoints.

  • Optimize backend performance for at least two existing processes, ensuring improved speed and scalability.

  • Develop unit and integration tests for all developed features, ensuring high-quality code and functionality.


Evaluation:

  • Performance will be assessed through regular code reviews, focusing on code quality, efficiency, and adherence to best practices.

  • Participate in team feedback sessions to discuss progress, challenges, and areas for improvement.

  • Demonstrate effective collaboration with front-end developers and other team members.

How to Apply

Share your CV, portfolio, and/or Linkedin profile to dev-jobs@elelem.ai and explain how your experience directly aligns with this role in 150 words or less. We look forward to seeing how you can contribute to our innovative projects!


Interview Process:


1. Initial Screening:

  • Review of CV, portfolio, and LinkedIn profile.

  • Evaluation of the informal explanation provided.


2. Coding Assessment:

  • All candidates will complete a practical coding assessment.

  • The assessment will evaluate your ability to develop and translate designs into high-quality code.


3. Technical Interview:

  • A video interview with our development team to discuss your technical skills and experience.

  • Questions may include Python, System Architecture, containerization and REST APIs.

  • There may be additional (non-code) tests of higher-order thinking skills and “systems thinking” ability.


4. Cultural Fit Interview:

  • A conversation with team members to assess alignment with our company culture and values.

  • Discussion on your ability to work independently and collaboratively in a distributed team.


5. Final Decision:

  • Successful candidates will be contacted with an offer to join our team.

London | Montreal | Dhaka

© 2025 elelem

bottom of page