Role Title: Python Engineer
ECLARO: A quick Summary
ECLARO is an award-winning professional services firm headquartered in New York City and operating in the U.S., Canada, UK, Ireland, Australia and the Philippines. We are dedicated to a singular purpose: providing the Right People to meet every client's needs and solve business challenges through strategic staffing, permanent placement, custom outsourcing & offshoring. Utilizing our proprietary TRINIT-E Service Maturity Model, we help clients implement programs to promote innovation, automation and process improvement.
About the role:
We are seeking a talented Python Engineer to join our team and contribute to the development of high-performance, scalable applications. The ideal candidate will have expertise in Python, strong experience in API development, and familiarity with the Flask framework. A solid understanding of MongoDB is essential for this role.
Key Responsibilities:
. Design, develop, and maintain server-side applications using Python.
. Build and manage APIs, ensuring seamless integration with frontend and third-party systems.
. Develop and maintain applications using the Flask framework.
. Design and optimize MongoDB schemas for performance and scalability.
. Ensure applications are secure, scalable, and maintainable.
. Troubleshoot and debug issues in existing systems and applications.
. Collaborate with cross-functional teams to define project requirements and deliverables.
. Write clean, efficient, and well-documented code.
Required Skills and Qualifications:
. Proficiency in Python and a strong understanding of its ecosystem.
. Hands-on experience with the Flask framework for web application development.
. Expertise in API development, including RESTful and/or GraphQL services.
. Strong knowledge of MongoDB, including schema design, indexing, and query optimization.
. Familiarity with software development best practices, including version control (e.g., Git), testing, and deployment.
. Strong problem-solving and communication skills.
. Ability to work both independently and collaboratively in a team environment.
Preferred Skills (Nice to Have):
. Experience with other Python frameworks such as Django.
. Knowledge of front-end technologies like JavaScript, HTML, and CSS for API integration.
. Familiarity with containerization tools such as Docker.
. Experience with cloud services (e.g., AWS, Azure, Google Cloud).