Python Developer with AWS
WFA Digital Insight
The demand for skilled cloud developers has seen significant growth, with a 25% increase in remote job postings over the past year. As companies like PradeepIT, a Great Place to Work certified firm, continue to expand their remote teams, the need for experts in Python and AWS has become more pressing. With PradeepIT's commitment to innovation and employee growth, this role presents a unique opportunity for developers to work on cutting-edge projects. Before applying, candidates should be aware of the importance of scalability, security, and collaboration in cloud development, as well as the need for strong communication skills in a remote work environment.
Job Description
About the Role
The Python Developer role at PradeepIT is a key position that requires expertise in designing, developing, and architecting highly available and scalable cloud applications. As a member of the team, you will play a crucial role in translating business and functional requirements into concrete deliverables. Your day-to-day responsibilities will include participating in architectural discussions, ensuring solutions are designed for successful deployment, and tackling various technical challenges.PradeepIT is a people-first organization that values innovation, collaboration, and employee growth. As a remote team member, you will have the opportunity to work with a talented team of professionals who share your passion for technology and innovation. The company's commitment to providing a great work environment and opportunities for professional development makes it an attractive option for those looking to advance their careers.
The role is part of a dynamic team that works closely with clients to deliver high-quality solutions. Your expertise in Python and AWS will be essential in driving the success of these projects. You will have the opportunity to work on a wide range of projects, from designing and implementing cloud applications to creating automation scripts and ensuring infrastructure components meet scalability and performance standards.
What You Will Do
- Design and develop highly available and scalable cloud applications using Python and AWS services
- Participate in architectural discussions to ensure solutions are designed for successful deployment
- Ensure all infrastructure components meet scalability, performance, and capacity standards
- Create and implement automation scripts for cloud platform solutions
- Tackle a variety of technical challenges and provide expert-level design and engineering support
- Develop and automate unit and integration tests for cloud applications using scripting languages
- Collaborate with cross-functional teams to ensure successful project delivery
- Participate in agile teams with short release cycles to deliver high-quality solutions
- Work closely with clients to understand their requirements and deliver tailored solutions
What We Are Looking For
- 4+ years of experience in Python development and cloud computing
- Strong engineering skills to develop software using Python and flexibility to learn and develop code in different programming languages
- Hands-on experience with AWS services like IoT Core, Lambda, DynamoDB, API Gateway, Cloud Formation, and Systems Manager
- Ability to independently design, develop, and architect highly available and scalable cloud applications
- Comprehensive experience with Unix, Windows, network/firewall concepts, source control, and build/dependency management
- Experience with software development and management tools like Jira, Git, and Visual Studio Code
- Strong verbal, written, and team presentation communication skills
- Experience working in agile teams with short release cycles
Nice to Have
- Experience working with Salesforce and integrating with third-party firmware/software components and IoT devices
- Knowledge of disaster recovery and business continuity architecture
- Experience with infrastructure as code for cloud platform solutions
- Familiarity with cloud security and compliance standards
Benefits and Perks
- Opportunity to work with a talented team of professionals who share your passion for technology and innovation
- Collaborative and dynamic work environment that values innovation and employee growth
- Professional development opportunities through PradeepIT Academy
- Flexible working hours and remote work options
- Access to cutting-edge technology and tools
- Competitive compensation package
- Health and wellness benefits
- Paid time off and holidays
- Remote stipend and equipment allowance
How to Stand Out
- Ensure your portfolio showcases your experience with Python and AWS, including examples of cloud applications you have developed and deployed.
- Familiarize yourself with PradeepIT's technology stack and be prepared to discuss your experience with similar tools and technologies.
- Highlight your ability to work independently and collaboratively in a remote team environment, and emphasize your strong communication skills.
- Be prepared to discuss your approach to scalability, security, and performance in cloud application development.
- Research the company's values and mission, and be prepared to discuss how your skills and experience align with these principles.
- Consider reaching out to current or former employees to gain insight into the company culture and work environment.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.