Python Back-end development Role
6-9 years of overall experience is required.API development on the cloud side experience is required.Python restful web services experience is must. Mongodb(Nosql) exp is required AWS with serverless experience is required (Lambda preferred OR any serverless components)Java programming experience is a big plus. (Terraform OR CloudFormation is required)Python Back-end development role.
Primary Responsibilities:Take ownership of the implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practicesWork closely with architects and managers to translate product requirements into well-designed and implemented software componentsDevelop and maintain web services for important workflows.Experience with delivering highly available, scalable, distributed systemsParticipate in software design reviews, you conduct peer code reviews and provide input and feedback to other members of the development teamWrite unit, functional, and regression tests for the code you create, and you contribute to the test automation, continuous integration, and deployment processes together with everyone else in the development teamExcellent technical problem-solving skills and aptitude to learn new technologies and methodologiesEngage in technical discussion and decision making to shape the technical solutionsDevelop high quality, secure, stable code for use in products and solutions for customers, making it easier for other developers to maintain, enhance, reuse, and localizeRequirements
6+ years of experience in developing Web and Cloud based applications.Strong Experience in Object Oriented programming languages (Java, Python)Strong experience with databases (RDBMS, DynamoDB)Strong experience with writing and debugging Database Queries.Good experience in developing scalable RESTful web services.Work on development and deployment of system features and QA automation frameworkGood debugging, testing, and problem-solving skillsShould have a good understanding of source code management using GIT.Good Communication and documentation skillsHands-on experience of AWS services.Good knowledge about cloud application architectures.
Preferred QualificationsExperience working in an Agile/Scrum environmentExperience with AWS Serverless cloud-native applications.Good to have experience with CI/CD tools like Docker, AWS DevOps, Jenkins, etcScripting: Python, PowerShell, Groovy, BashGood to have experience with Amazon web services – Autoscaling, API gateway, Lambda, SQS, SNS, EC2, AMI, KMS, Event Bridge, Cloud Watch, S3, DynamoDB , ECS etc.