Hybrid Python AWS Developer - Remote Python AWS Developer - Remote
Optical Arc Pvt. Ltd. · nan, · Hybrid
About the job
Optical Arc Pvt. Ltd. is a full-service company of custom software development, mobile application, database management system (DBMS), data visualization, ALM, PLM, and website development. We provide end-to-end solutions tailored to our clients' unique needs. With a team of dedicated professionals, we help businesses grow and succeed. Join us on LinkedIn for industry insights, company updates, and career opportunities.
Job Overview
We are seeking a highly skilled Python AWS Developer to join our team remotely. As a Python AWS Developer, you will be responsible for developing and maintaining cloud-based applications using Python and Amazon Web Services (AWS). This is a senior-level position with 6+ years of experience required. The job location is Pune, Maharashtra, India, and the employment type is remote.
Responsibilities
- Design, develop, and maintain scalable and high-performance backend services using Python.
- Implement server-side logic and integrate with front-end components.
- Utilize AWS services to design, deploy, and manage scalable, available, and fault-tolerant systems.
- Implement and manage infrastructure as code using AWS CloudFormation or similar tools.
- Contribute to the design and development of microservices-based architecture.
- Implement RESTful APIs and integrate with external services.
- Work with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
- Optimize database queries for improved performance.
- Identify and fix bottlenecks and bugs to ensure the performance, quality, and responsiveness of applications.
- Conduct performance tuning and optimization.
- Integrate applications with various AWS services such as Lambda, S3, EC2, RDS, and more.
- Ensure security and compliance in AWS environments.
- Implement CI/CD pipelines for automated testing and deployment.
- Ensure efficient and reliable deployment processes.
- Work closely with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver high-quality solutions.
- Create and maintain project documentation, including technical specifications and AWS architecture documentation.
- Stay updated on the latest trends and technologies in Python and AWS.
- Participate in knowledge-sharing sessions within the team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proficient in Python and its web frameworks (Django, Flask, etc.).
- Hands-on experience with AWS services, including but not limited to Lambda, EC2, S3, RDS, and CloudFormation.
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Minimum of 6+ years of professional software development experience.
- Proven experience in developing and deploying production-grade Python applications with AWS integration.
- Strong communication skills with the ability to articulate ideas and solutions effectively.
- Strong problem-solving skills and the ability to work in a dynamic, fast-paced environment.
- Ability to work collaboratively in a team and contribute positively to team dynamics.