Strong problem-solving skills, attention to detail, and effective communication
Experience with automated testing frameworks and test-driven development (TDD).
Understanding of asynchronous programming, multithreading, and concurrent systems.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
Solid understanding of object-oriented programming (OOP) and design patterns.
Strong proficiency with Django, Flask, or FastAPI.
5+ years of experience in Python development (Python 3.x preferred).
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Stay current with industry trends, emerging technologies, and advocate for continuous improvement.
Troubleshoot and resolve performance bottlenecks, bugs, and production issues.
Utilize version control systems (e.g., Git) and integrate code into CI/CD pipelines.
Conduct code reviews, share knowledge, and mentor junior developers on technical challenges.
Write clean, testable, and maintainable code following best practices and industry standards.
Collaborate with architects, product managers, and engineers to define and implement scalable system architectures.
Build and optimize RESTful APIs for seamless front-end integration and third-party service connectivity.
Design, develop, and maintain robust and efficient backend systems using Python and frameworks such as Django, Flask, or FastAPI.
Bachelor’s or Master’s degree in Computer Science