Job Description
Employment Type: Full-Time
Location: Remote (Work From Home)
Working Days: 5.5 days/week (Saturday half-day)
Compensation: ₹4 – 8 LPA
🔹 About Algo One
Algo One is seeking a skilled Python Developer to join our remote team. You’ll work on designing, developing, and maintaining full-stack Python applications, collaborating with cross-functional teams to deliver innovative solutions.
This role is ideal for candidates who are proactive, detail-oriented, and eager to work with modern Python frameworks, AI/ML applications, and web technologies.
🧩 Key Responsibilities
- Write efficient, reusable, and reliable Python code for web and backend applications
- Develop software solutions that meet deadlines and functional requirements
- Collaborate with cross-functional teams to design and ship new features
- Troubleshoot, debug, and optimize applications for performance and reliability
- Conduct code reviews and provide constructive feedback
- Participate in Agile/Scrum meetings, contributing to planning and estimations
- Document code and technical specifications thoroughly
- Continuously optimize and improve existing software applications
- Stay updated with industry trends, best practices, and emerging technologies
- Provide creative input to engineer new solutions and enhance infrastructure
✅ Requirements & Skills
- Bachelor’s degree in Computer Science, IT, or related fields
- Strong proficiency in Python programming
- Experience with Python web frameworks: Django, Flask, FastAPI (preferred)
- Knowledge of multithreading and concurrent programming in Python
- Familiarity with Git/GitLab, CI/CD pipelines, and test automation
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Familiarity with message queues like Kafka or Celery
- Knowledge of caching systems like Redis
- Experience with web technologies: WebSockets, Asyncio
- Ability to perform web scraping using Beautiful Soup, Scrapy, or Selenium
- Strong understanding of Natural Language Processing (NLP) libraries (NLTK, spaCy)
- Familiarity with LLMs, prompt engineering, and LangChain is highly preferred
- Knowledge of relational databases (MySQL, PostgreSQL) and ORM libraries (SQLAlchemy)
- Exposure to front-end technologies (HTML, CSS, JavaScript) is a plus
- Analytical mindset with strong problem-solving skills
- Experience in machine learning solutions is highly advantageous
- Team player with excellent communication skills
- Meticulous and committed to writing clean, maintainable code
🌟 What Makes You a Great Fit
- Open to all experience levels: junior to seasoned professionals
- Patient and persistent: able to troubleshoot thoroughly and learn from mistakes
- Eager to learn new skills and technologies
- Able to explain complex models and solutions to non-technical audiences
- Proactive contributor in team discussions and project planning