Python Developer
Role details
Job location
Tech stack
Job description
o We are seeking an experienced Python Developer to design, develop, document, test, and debug new and existing software systems and enterprise applications. o The ideal candidate will serve as a technical expert on development projects and participate in the full software development life cycle including requirements analysis, design, development, deployment, and support. o The candidate will work on large-scale enterprise solutions hosted on AWS and collaborate closely with architects, platform engineers, developers, and business teams to deliver scalable and efficient solutions. Primary Responsibilities: o Lead, design, implement, deploy, support, and optimize backend services. o Support large-scale enterprise solutions and applications using AWS services. o Analyze and interpret complex data and systems to provide efficient technical solutions. o Develop and maintain coding standards and support the full project life cycle. o Collaborate with cross-functional teams including architects, platform engineers, developers, and business stakeholders. o Perform root cause analysis for production issues and provide environment support. o Create functional specifications and technical designs in collaboration with business process owners. o Implement industry best practices for code and configuration across production and non-production environments. o Provide technical guidance, effort estimation, and impact analysis. o Deliver timely project status updates and issue reporting to management. o Participate in software design meetings and analyze user requirements to determine technical solutions. o Support, maintain, and document software functionality. o Prototype, refine, test, and debug applications to meet business needs.
Requirements
o 8+ years of experience in Python development leveraging pandas and boto3. o Hands-on development experience on AWS platform. o Experience with containerization tools such as Docker. o Strong experience working in Linux and Windows environments. o Proficiency with version control tools such as Git. o Experience working in Agile development environments. o Familiarity with observability and monitoring tools such as CloudWatch, Dynatrace, and DataDog. o Experience with CI/CD pipelines, DevOps processes, and automation. Nice to Have Skills: o Database experience with MySQL, RDS, Redshift, and Iceberg. o Experience in automation. The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Job Requirement o Python o AWS Platform o MySQL o Docker