Ibtidah Solutions is seeking motivated and skilled Backend Developers with 1 to 2 years of experience in Python to join our dynamic and expanding team. The ideal candidate will play a crucial role in developing and maintaining server-side application logic, working closely with front-end developers to deliver seamless and efficient solutions. This role demands a focus on building scalable, high-performance, and secure backend systems that support our growing business needs.
Key Responsibilities
- Develop, test, and maintain robust backend services and APIs using Python.
- Collaborate effectively with front-end developers to integrate user-facing elements with server-side logic.
- Ensure the scalability, performance, and security of backend systems.
- Troubleshoot, debug, and optimize existing applications to improve functionality and efficiency.
- Participate in code reviews and contribute to team knowledge sharing.
- Write clean, maintainable, and well-documented code following best practices.
- Stay updated with emerging technologies and propose improvements to enhance system architecture.
Required Qualifications
- 1 to 2 years of professional experience as a Backend Developer, primarily using Python.
- Strong understanding of server-side programming and RESTful API development.
- Experience with web frameworks such as Django, Flask, or similar.
- Familiarity with database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL.
- Knowledge of version control systems, preferably Git.
- Basic understanding of front-end technologies to facilitate smooth integration.
- Ability to write efficient, reusable, and scalable code.
- Good problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications and Benefits
- Experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and deployment processes.
- Knowledge of asynchronous programming and task queues (e.g., Celery).
- Exposure to automated testing frameworks and CI/CD pipelines.
- Opportunity to work in a fast-paced, innovative environment with a supportive team.
- Professional growth and learning opportunities through challenging projects.
- Competitive salary and benefits aligned with industry standards.
Join Ibtidah Solutions to contribute your backend development expertise and grow your career in a collaborative and forward-thinking company. We value passion, innovation, and dedication, and we look forward to welcoming talented developers who are eager to make an impact.