About This Job
- Design web-scale and cloud backend services following best coding principles, optimized coding practices and using open source tools & platforms
- Writing code for web applications, coding REST APIs, integrating apps with AWS cloud platforms
- Actively participate in product review meetings and contribute with ideas for improvement
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Proactively identify potential problems and opportunities to improve applications and processes, with emphasis on usability, performance, and security
- Document the development process, architecture, and standard components
- Deployment of applications on AWS or similar platform
- Conduct client demos Skills and Qualifications:
- 7+ years of Software Engineering experience with AWS
- Advanced with Amazon Web Services EC2, S3, Route 53, CloudFormation, Lambda, ECS, Cognito, SQS, SNS, etc.
- Proficient with Python and Python based REST framework
- Proficient in modern microservice-based architectures, methodologies and in designing and implementing RESTful web services.
- Experience with JSON and XML
- Source Control System experience with Git, Mercurial, or similar
- Continuous Integrations experience Jenkins, Docker, Kubernetes, etc.
- Unit Testing, Automated Testing, and Test-Driven Development (TDD) for Python, pyunit or other unit test framework.
- Strong understanding of Agile (Scrum) Methodology
- Experience with React. js or React Native
- Accessing data across multiple datastores SQL, NoSQL and graph databases. Experience with Dynamo DB preferable
Job Type: Part Time
Job Location: Hyderabad Telangana India
Education: Bachelor's Degree
Career Level: Mid Career (2+ years of experience)
Positions: 1
Salary: Negotiable