Python Developer
We are seeking a skilled and detail-oriented Python Developer with experience in reporting, API development, and data engineering to join our growing technology team. This role will focus on building reporting solutions, developing APIs, managing cloud-based services, and supporting data transformation and reporting initiatives.The ideal candidate will have strong expertise in Python programming, pandas, SQL, REST APIs, and report generation technologies. Experience with cloud infrastructure, CI/CD pipelines, and financial reporting environments is highly preferred.Key ResponsibilitiesBuild and maintain reporting templates using Python, pandas, and SQL Develop and manage PDF reports using ReportLab and markup-driven templates Write, optimize, and execute SQL queries against PostgreSQL databases Design and implement RESTful APIs using FastAPI or Flask Integrate caching mechanisms such as Redis to improve application performance Deploy, test, and maintain code through CI/CD pipelines including GitHub Actions or GitLab CI Utilize AWS cloud services such as Lambda and S3 for orchestration and deployment activities Monitor, troubleshoot, and optimize cloud-based applications and services Collaborate with product managers, analysts, QA teams, and stakeholders for successful project delivery Maintain coding standards, documentation, and best practices for scalable application development Required Qualifications5–6 years of experience with Core Python development Strong experience using pandas for data manipulation and transformation Experience working with PostgreSQL or similar relational databases Hands-on experience developing and integrating REST APIs Familiarity with HTML, XML, or markup-driven template development Experience with Redis or caching technologies Experience with Git and CI/CD tools Strong analytical and problem-solving skills Excellent communication and collaboration skills Preferred QualificationsExperience with AWS services including Lambda, S3, and CloudWatch Experience with Jenkins, GitHub Actions, or GitLab CI pipelines Familiarity with Docker or containerized deployments Experience with financial reporting or investment management systems Hands-on experience generating PDF reports using ReportLab Experience working in Agile development environments