Python Backend Developer - For elelem - Job ID - 1420124
Posted: 2 days ago
Job Description
elelem is looking for Python Backend DeveloperJob Description / ResponsibilityWe 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.Educational RequirementsSkills Required: Python, Mongo DB, REST APIExperience RequirementsAt least 3 year(s)The applicants should have experience in the following business area(s): Artificial Intelligence (AI) StartupAdditional RequirementsMinimum 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 ExpectationsDuring 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.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period