Full Time

Remote: Mid-Level/Senior (AWS) Software Engineer-PYTHON

Dice
Remote!
$90,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

We are seeking a motivated and skilled Mid-Level/Senior Software Engineer with expertise in AWS and Python to join our remote team at Dice. The selected candidate will play a crucial role in designing, developing, and maintaining cloud-based applications and services. This position involves collaborating with cross-functional teams to deliver high-quality software solutions, optimizing performance, and implementing best practices in software development and cloud architecture.



Job Responsibilities

  • Design, develop, and deploy scalable applications on AWS.
  • Write clean, maintainable, and efficient Python code.
  • Collaborate with DevOps to set up CI/CD pipelines for streamlined deployment.
  • Conduct code reviews and provide constructive feedback to peers.
  • Implement and maintain best practices for cloud security and data protection.
  • Optimize application performance through profiling and debugging techniques.
  • Participate in Agile development methodologies, including sprint planning and retrospectives.
  • Continuously monitor application performance and suggest improvements.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a focus on Python and AWS.
  • Strong understanding of cloud services, particularly AWS offerings such as EC2, S3, Lambda, and RDS.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Proficient with version control systems, preferably Git.
  • Familiarity with database management systems, both SQL and NoSQL.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.


Technologies & Tools

The ideal candidate will work with a range of technologies and tools including Amazon Web Services (AWS), Python programming language, Docker for containerization, Kubernetes for orchestration, Git for version control, and various database technologies such as PostgreSQL and MongoDB. Familiarity with CI/CD tools such as Jenkins and Terraform for infrastructure as code is also valuable for success in this role.



Ideal Candidates

Ideal candidates for this position are individuals who possess strong analytical skills and can approach complex problems with innovative solutions. They should be self-starters, capable of working independently as well as in collaborative team environments. A genuine interest in cloud technology and a proactive attitude towards continuous learning and improvement are essential characteristics. Additionally, candidates should exhibit professionalism and adaptability in a dynamic remote work setting, fostering positive communication and engagement with colleagues.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.