Taro Logo

Software Engineer

Technology company focused on developing innovative software solutions.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Job Description

Qode is seeking a talented Software Engineer to join their dynamic engineering team in a hybrid work environment based in San Francisco. This role offers an exciting opportunity to work on challenging projects throughout the full software development lifecycle. The ideal candidate will have 3+ years of experience and strong proficiency in languages like Java or Python, with expertise in database systems and modern development practices.

The position involves designing and developing high-quality software solutions, collaborating with cross-functional teams, and contributing to the company's innovative products. Key responsibilities include writing clean code, conducting code reviews, testing, and troubleshooting. The role requires strong technical skills in software development, databases, and version control, along with excellent problem-solving abilities.

Qode offers a supportive and inclusive work environment with opportunities for professional growth. The company provides competitive compensation including health insurance, paid time off, and a 401(k) plan. The hybrid work model requires minimum 3 days per week in the San Francisco office, promoting both flexibility and in-person collaboration.

This is an excellent opportunity for a mid-level software engineer who is passionate about technology and wants to make a significant impact. The role combines technical challenges with professional growth opportunities in a collaborative environment. The company values diversity and maintains an inclusive workplace culture, making it an attractive option for engineers looking to advance their careers while working on meaningful projects.

Last updated 6 days ago

Responsibilities For Software Engineer

  • Design, develop, and maintain high-quality software solutions
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and adherence to standards
  • Collaborate with product managers and designers to define and refine product requirements
  • Develop and execute unit and integration tests
  • Troubleshoot and debug software issues
  • Participate in the full software development lifecycle
  • Stay up-to-date with the latest technologies and trends
  • Contribute to the improvement of development processes and tools
  • Participate in sprint planning and daily stand-up meetings

Requirements For Software Engineer

Java
Python
MySQL
PostgreSQL
  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in software development
  • Proficiency in at least one programming language (Java, Python, or C++)
  • Experience with object-oriented design and development
  • Strong understanding of data structures and algorithms
  • Experience with relational databases (MySQL or PostgreSQL)
  • Experience with version control systems (Git)
  • Experience with Agile development methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus
  • Experience with front-end technologies (React, Angular, Vue.js) is a plus

Benefits For Software Engineer

Medical Insurance
401k
  • Health insurance
  • Paid time off
  • 401(k) plan