Search

Software Engineer

Vaco by Highspring
locationSacramento, CA 95828, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Please note that this is a direct hire position and is not open to C2C. We kindly ask that you consider this before submitting your application.

Job Title: Software Engineer
We are looking for a talented and experienced Software Engineer with a strong foundation in Python programming and cloud infrastructure, particularly AWS. This role involves building scalable, high-performance software systems and collaborating with cross-functional teams to deliver innovative solutions.

Responsibilities:


  • Develop and maintain robust software applications using Python.

  • Leverage AWS services to architect, deploy, and manage cloud-based solutions.

  • Design and manage data pipelines using Python, applying cloud data engineering principles.

  • Write clean, efficient, and well-documented code following industry best practices.

  • Work closely with product and engineering teams to define and implement new features.

  • Identify and resolve technical issues, ensuring system reliability and performance.

  • Conduct code reviews and mentor junior developers.

  • Stay current with emerging technologies and industry trends to enhance solution quality.

Qualifications:


  • Bachelor's degree in Computer Science, Engineering, or a related discipline.

  • Minimum of 4 years of hands-on experience in software development.

  • Strong experience with AWS services and cloud-native application development.

  • Solid understanding of software engineering principles, including design patterns, ELT/ETL workflows, and code quality standards.

  • Excellent analytical and problem-solving abilities.

  • Effective communication skills, with the ability to explain technical concepts to diverse audiences.

Preferred Skills:


  • Experience with modern web frameworks and libraries such as Node.js, React, or Vue.js.

  • Understanding of microservices architecture and RESTful API development.

  • Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI.

  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.

  • Knowledge of relational and non-relational database systems.

  • Exposure to monitoring and logging tools such as CloudWatch, ELK Stack, or similar platforms.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...