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.

Overview

Technogen, Inc. is seeking a skilled Software Engineer with expertise in AWS, Python, and Scala to join our dynamic team on a remote, full-time basis. The successful candidate will play a pivotal role in developing and managing scalable cloud-based solutions that meet business requirements and enhance system performance. This position involves collaborating with cross-functional teams, implementing best practices in software design, and ensuring the maintenance and improvement of existing applications.



Job Responsibilities

  • Design, develop, and deploy scalable applications on AWS.
  • Write efficient, reusable, and testable code primarily in Python and Scala.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Optimize applications for maximum speed and scalability.
  • Maintain software documentation and develop testing strategies to assure product quality.
  • Monitor application performance and troubleshoot issues as needed.
  • Stay up-to-date with emerging technologies and industry trends to implement best practices.


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 AWS.
  • Proficiency in programming languages, specifically Python and Scala.
  • Experience with RESTful APIs and microservices architecture.
  • In-depth knowledge of AWS services including Lambda, EC2, S3, and RDS.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Strong understanding of software development methodologies and version control systems, especially Git.


Technologies & Tools

The Software Engineer will utilize a variety of technologies and tools, including but not limited to, Amazon Web Services (AWS), Python, Scala, Git, Docker, and Kubernetes. Familiarity with databases such as PostgreSQL or MongoDB is also critical. The role requires proficiency in cloud-based architectures and a commitment to employing best practices in software development and cloud computing.



Ideal Candidates

The ideal candidate for this position will possess a strong analytical mindset and a passion for technology and innovation. They will be a proactive communicator and collaborator, capable of working effectively in a remote environment. A successful candidate should demonstrate adaptability, a willingness to learn, and problem-solving skills. Additionally, they should exhibit a detail-oriented approach to coding and a commitment to delivering high-quality software solutions.

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