Full Time

Software Engineer - AWS, Python, Scala - Remote Full-Time/ Permanent Position

Technogen, Inc.
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 Technogen, Inc., so some details may not match this job. The employer's own page has the real description.

Job Overview

Technogen, Inc. is seeking a highly skilled Software Engineer with expertise in AWS, Python, and Scala to join our dynamic team in a remote, full-time capacity. The successful candidate will be responsible for designing, developing, and deploying cloud-based applications while ensuring high levels of security, scalability, and performance. You will work collaboratively with cross-functional teams to deliver innovative software solutions that meet business needs and enhance user experience.



Job Responsibilities

  • Design and implement cloud-based applications utilizing AWS technologies.
  • Develop efficient, reusable, and reliable Python and Scala code.
  • Collaborate with product managers and other developers to define, design, and ship new features.
  • Ensure code quality through unit testing and code reviews.
  • Troubleshoot and resolve issues in production and non-production environments.
  • Monitor application performance and make recommendations for improvements.
  • Stay updated with the latest industry trends and technologies related to AWS, Python, and Scala.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software development, particularly with AWS services.
  • Proficiency in Python and Scala programming languages.
  • Strong understanding of cloud computing concepts and architectures.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of relational and non-relational databases.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal.


Technologies & Tools

The Software Engineer will primarily work with AWS cloud services such as EC2, S3, Lambda, and RDS. Familiarity with modern programming environments and frameworks, including Python and Scala, will be essential. Experience with CI/CD tools, such as Jenkins or GitLab CI, along with container technologies like Docker and orchestration platforms like Kubernetes, will also be important in executing the required responsibilities of this position.



Ideal Candidates

The ideal candidate should possess a strong passion for software development and a commitment to delivering high-quality solutions. They should demonstrate adaptability in a fast-paced environment and a team-oriented mindset. An analytical approach to problem-solving, combined with the ability to communicate complex ideas clearly, will be key attributes for success in this role. Candidates should also have a proactive attitude towards staying informed about emerging technologies and trends in the software development landscape.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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