Python AWS Developer - Remote

128

Applications

Pune
Remote
Senior: 7 to 10 years
Posted on Jan 10 2024

About the Job

Skills

Python
AWS
Django
Flask
SQL
REST APIs
CI/CD
HTML/CSS/Javascript

Company Overview


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.


Requirements:



  • 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.







About the company

We are a full-service Company of Custom Software Development ,Mobile Application,Database Management System(DBMS),Data Visualisation,ALM,PLM,Website Development that helps businesses grow and succeed. From Custom Software development to Web and Mobile App Development, we provide end-to-end solutions tailored to your unique needs. Join us on LinkedIn for industry insights, company updates, and car ...Show More

Industry

IT Services

Company Size

11-50 Employees

Headquarter

Pune , Maharashtra

Other open jobs from Optical Arc Pvt. Ltd.