Software Engineer (Remote in CA)

JobgetherCA
64d$34 - $46

About The Position

As a Software Engineer, you will play a critical role in designing, developing, and deploying cloud-native applications, contributing to the full software development lifecycle. This position offers the opportunity to work in a collaborative, agile environment where innovation, autonomy, and problem-solving are valued. You will engage with cross-functional teams, including solution architects and product stakeholders, to deliver high-quality software solutions that are scalable, maintainable, and efficient. The role emphasizes hands-on coding, architecture contributions, and continuous learning in cutting-edge technologies. You will also be responsible for reviewing code, implementing best practices, and ensuring seamless integration across platforms. This is an excellent opportunity to impact meaningful projects while working with modern cloud technologies in a supportive and inclusive environment.

Requirements

  • 4+ years of experience developing cloud-native applications (Azure preferred, AWS acceptable).
  • Strong proficiency in Python and Object-Oriented Programming (OOP) principles.
  • Experience with relational databases (PostgreSQL, MS SQL) and familiarity with NoSQL databases (MongoDB, etc.).
  • Knowledge of design patterns, coding standards, and professional software engineering best practices.
  • Experience with Docker, Linux, Windows, Azure, Git, NPM package management, React, and JavaScript/TypeScript.
  • Familiarity with REST APIs, CI/CD pipelines, and DevOps practices.
  • Bachelor’s degree in Computer Science or equivalent combination of education and experience.
  • Excellent problem-solving, communication, and collaboration skills.
  • Eagerness to learn new languages, tools, and technologies.

Responsibilities

  • Design, develop, test, debug, and deploy software in a cloud-native environment.
  • Modify and enhance existing applications while supporting new product features.
  • Define and prioritize goals and tasks in a fast-paced agile development team.
  • Collaborate with architects and stakeholders to ensure optimal design and implementation.
  • Conduct code reviews and implement best coding practices across the team.
  • Communicate effectively with team members and stakeholders to ensure project success.
  • Maintain documentation and assist in planning, deployment, and operational readiness.

Benefits

  • Competitive hourly pay range: $34.68 - $46.21.
  • Comprehensive medical, dental, and vision coverage.
  • 401(k) retirement plan with company match.
  • Paid time off, holidays, and flexible working arrangements.
  • Employee Stock Purchase Plan (ESPP).
  • Professional development opportunities and learning resources.
  • Inclusive, diverse, and people-first work culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service