As a Senior Python Developer, you will be a key contributor to our software development team, playing a crucial role in the design, implementation, and maintenance of high-performance, scalable Python applications. The ideal candidate will bring a wealth of experience in Python development, a deep understanding of best practices, and a proven track record of delivering robust software solutions.
Responsibilities :
- Design, develop, and maintain efficient, reusable, and reliable Python code.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
- Lead the technical aspects of projects, providing mentorship and guidance to junior developers.
- Perform code reviews to ensure code quality, adherence to coding standards, and best practices.
- Work closely with stakeholders to understand and translate business requirements into technical specifications.
- Identify and address performance bottlenecks, security vulnerabilities, and system scalability concerns.
- Stay abreast of industry trends and emerging technologies to continuously improve development processes and practices.
- Participate in Agile / Scrum development processes, including sprint planning, daily stand-ups, and sprint reviews.
About you :
You have a customer-first mindset and focus on what is possible versus what is standard practice in the industry.You have excellent product instincts, a passion for great app experiences, a data-centric mindset, and the willingness to do what it takes to have a positive impact on our customers.Lead projects from concept to delivery by working closely with back-end and front-end developers.You consistently ensure web standards are met and platforms are fully functional before delivery to clients.You have a passion for emerging technologies.You have proven expertise in industry SDLC best practices and delivery excellence.You’re always ready to roll up your sleeves and immerse in the details.Qualifications :
6-8+ years of productionexperience as a developer using Python2-3+ years of experience with AWS servicesExperience with DynamoDBExcellent hands-on design, coding, testing methodology, and debugging skillPreferred Qualifications :
Experience with AWS Athena and Glue JobsKnowledge of Spark / PySparkExperience with JavaScript and React.js is highly preferred#J-18808-Ljbffr