We are seeking a skilled Python & AWS Developer with at least 3+ years of experience in developing data-driven applications and web solutions. The ideal candidate should have hands-on expertise in Python, AWS Lambda, DynamoDB, SQL, and automation scripting, with a strong problem-solving mindset.
Key Responsibilities
Application & Data Development
- Develop and maintain data applications and web applications using Python.
- Design and develop ETL pipelines to extract, transform, and load data from diverse sources.
- Implement AWS Lambda functions and contribute to serverless architectures.
Cloud & Database Management
- Strong knowledge of AWS services, including Lambda, Application Gateway, and automation scripting.
- Work with DynamoDB and SQL for efficient data storage, retrieval, and analysis.
- Design, build, and maintain data processing systems to optimize performance and scalability.
Web & Frontend Technologies
- Experience in modern web technologies with a focus on advanced and cutting-edge solutions.
- Passion for learning and adopting new JavaScript frameworks for full-stack development.
Project Execution & Collaboration
- Work with Agile methodologies to ensure efficient development cycles.
- Analyze requirements, develop code, review implementations, and integrate system modules.
- Communicate with clients and stakeholders, providing clear documentation and system architecture diagrams.
- Track and fix bugs, manage UAT, and support post-deployment maintenance.
- Mentor junior developers and contribute to knowledge-sharing within the team.
Requirements
Technical Skills
- 3+ years of experience in Python development for web and data applications.
- Strong expertise in AWS Lambda, DynamoDB, SQL, and automation scripting.
- Experience designing, building, and maintaining data processing systems.
- Hands-on experience with web technologies and modern JavaScript frameworks.
- Familiarity with Agile development methodologies.
Soft Skills
- Strong problem-solving and troubleshooting skills.
- Process-oriented with excellent documentation skills.
- Exceptional communication skills with a customer-centric approach.
- Enthusiastic, flexible, and self-driven to explore new technologies.