You will be responsible for backend services programming in Python, with a primary focus on high-level intermediate to advanced programming experience. You must have hands-on experience in a cloud environment, particularly AWS and Azure, and be adept at handling different types of files using Python. Expertise in serverless and microservices based architecture, including API gateway and step functions, is essential. Your role will involve a deep understanding of system architecture and design patterns, with a focus on reliability and scaling of new and existing systems. You should have experience with AWS services such as S3, Lambda, and EC2/ECS, as well as proficiency in writing SQL queries and working with databases like RDS and document DB. Additionally, you will be expected to extract data from various source systems using Python, including flat files, API sources, big data appliances, and RDBMS. Collaboration with the team to provide technical guidance and ensure timely delivery is crucial. Strong coding, analytical, and problem-solving skills are essential, along with effective communication and presentation abilities. A solid foundation in Computer Science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis, will be beneficial for this role.,
As a Backend Developer with 6-8 years of experience, your role involves programming backend services in Python within an AWS cloud environment. Your responsibilities will include: - Having intermediate to advanced programming experience with Python - Handling different types of files using Python - Demonstrating expertise in serverless and microservices based architecture, including API gateway and step functions - Writing SQL queries and having exposure to databases like RDS and document DB - Extracting data from various source systems such as flat files, API sources, big data appliances, and RDBMS using Python - Collaborating proactively with the team, providing technical guidance to meet delivery timelines - Demonstrating strong coding, analytical, and problem-solving skills Qualifications required for this role are: - Proficiency in Python programming, with a focus on backend services - Experience working in a cloud environment, particularly AWS - Familiarity with AWS services such as S3, Lambda, EC2/ECS - Strong knowledge of computer science fundamentals including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis - Good communication and presentation skills If you are seeking to leverage your Python and AWS skills in a dynamic environment with a focus on backend services and cloud technologies, this opportunity is ideal for you.,