Job Description:
We are looking for a talented Python Developer to join our team and play a key role in developing high-quality applications and software solutions.
In this role, you will design, implement, and maintain efficient, reusable, and reliable code, ensuring the best possible performance and responsiveness.
You will collaborate with cross-functional teams to define requirements, integrate data sources, and implement APIs, contributing to software that is robust and scalable.
The ideal candidate is a proactive problem solver with a strong understanding of Python frameworks and a passion for continuous learning and improvement.
Key Responsibilities:
- Develop, test, and maintain high-quality Python applications
- Write reusable, testable, and efficient code
- Design and implement scalable applications and APIs
- Work closely with front-end developers to integrate user-facing elements with server-side logic
- Optimize applications for maximum speed and scalability
- Identify and troubleshoot application issues and bugs
Skills Required:
- Proficiency in Python
Strong command of Python programming and its frameworks, such as Django, Flask, or FastAPI - Database Management
Knowledge of relational (SQL) and non-relational databases (NoSQL), with experience in MySQL, PostgreSQL, or MongoDB - RESTful API Design
Experience designing and building RESTful APIs for seamless data exchange - Version Control
Familiarity with Git or other version control systems - Testing and Debugging
Proficient in writing test cases, debugging, and performance optimization - Data Structures and Algorithms
Strong foundation in data structures and algorithms for efficient coding
Preferred Skills:
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus
- Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and deployment processes
- Experience with Docker or other containerization tools
Why Join Us?
Join a collaborative and innovative environment where you can grow your skills, tackle challenging projects, and make a meaningful impact.
If you are passionate about coding, eager to learn, and ready to contribute to a team dedicated to excellence in developing Recruitment Software, we’d love to meet you.