Skip to main content

Python Developer

Python Developer
Compunnel Inc.
9 months 1 week ago

Job Description

We are seeking a skilled and experienced Cloud Developer to join our dynamic team. The ideal candidate will have a strong background in Python 3 development and Angular applications, with a focus on AWS cloud services. As a Cloud Developer, you will play a key role in designing, developing, and maintaining cloud-based applications and services.

Key Responsibilities

  • Develop and maintain applications using Python 3 and Angular.
  • Utilize AWS managed services such as Lambda, DynamoDB, SQS, EventBridge, Step Functions, Aurora, S3, API Gateway, Cloud Development Kit, and CloudFormation.
  • Collaborate with cross-functional teams to design and implement efficient technical solutions.
  • Write unit tests using TDD and BDD methodologies, and design automated tests for backend applications and data flow.
  • Work with version control systems such as GitHub and/or GitLab, and tools like SonarQube, JUnit, and Spring Boot.
  • Virtualize services for test automation using tools such as Wire Mock, Mockito, etc.
  • Implement and optimize system integrations, ensuring performance and data integrity.
  • Utilize continuous integration tools like Jenkins, Circle CI for deployment and testing.
  • Design and maintain cloud data processing systems, including ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, Sagemaker, Athena, etc.

Minimum Qualifications

  • High School Diploma, GED, or High School Equivalency.
  • 2+ years of Python 3 development experience.
  • Experience with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot.
  • Knowledge of AWS cloud services and serverless components.
  • Hands-on experience with test automation tools (Postman, REST Assured, Cypress, Ready API).
  • Familiarity with relational and object databases, RESTful APIs, micro-services.
  • Experience working in an agile development environment.

Preferred Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, with 4+ years of relevant technical experience or Master’s degree in Computer Science, Information Systems with 2+ years of technical experience.
  • AWS Certification is a plus.
  • Experience with OpenShift, MQ, and DevOps practices.
  • Previous experience in the airline industry is a plus.
  • Familiarity with Windows Server and HP-UX operating systems.

Additional Qualifications (Plus)

  • Hands-on experience creating test reports using tools such as cucumber report, Extent report.
  • 5-7 years of experience designing, developing, integrating, and running business, big data, and/or data science applications.

Key Competencies

  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication skills, both technical and non-technical.
  • Ability to work effectively in a high-stress environment.
  • Flexibility and willingness to tackle challenges outside of the comfort zone.

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Georgia

Similar Jobs in Atlanta