Taro Logo

Software Engineer

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

Job Description

Qode is seeking a talented Software Engineer to join their dynamic engineering team in San Francisco. This hybrid role offers an exciting opportunity to work on challenging projects while contributing to the company's growth. The position involves full software development lifecycle responsibilities, from requirements gathering to deployment and maintenance. The ideal candidate will have 3+ years of experience and strong programming skills in languages like Java, Python, or C++. The role emphasizes collaboration with cross-functional teams, including product managers and designers, to deliver innovative solutions. The company provides a supportive, inclusive work environment with opportunities for professional growth and mentorship. Benefits include health insurance, 401(k), and paid time off. The position requires strong technical skills, problem-solving abilities, and experience with modern development practices including Agile methodologies and version control systems. The office location in San Francisco offers easy access to public transportation and various amenities. This is an excellent opportunity for a motivated engineer looking to make a significant impact while working with cutting-edge technologies in a collaborative environment.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Design, develop, and maintain high-quality software solutions
  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot and debug software issues
  • Contribute to the improvement of our development processes and tools
  • Stay up-to-date with the latest technologies and trends in software development
  • Participate in sprint planning, daily stand-ups, and retrospective meetings
  • Ensure the performance, security, and scalability of our software applications
  • Mentor junior engineers and provide technical guidance

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in Computer Science or a related field
  • 3+ years of experience in software development
  • Proficiency in at least one programming language (e.g., Java, Python, C++)
  • Experience with web development technologies (e.g., HTML, CSS, JavaScript)
  • Experience with database technologies (e.g., SQL, NoSQL)
  • Strong understanding of software development principles and design patterns
  • Experience with version control systems (e.g., Git)
  • Experience with Agile development methodologies
  • Excellent problem-solving and communication skills
  • Ability to work independently and as part of a team

Benefits For Software Engineer

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