Taro Logo

Software Engineer

Qode is a technology company based in San Francisco, focusing on software development and innovation.
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 San Francisco. This hybrid role offers an 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, strong programming skills, and experience with various technologies including Java, Python, and web development. The role offers competitive compensation, comprehensive benefits, and a supportive work environment focused on professional growth. The position combines technical expertise with collaborative teamwork, making it ideal for engineers passionate about creating innovative solutions and mentoring others.

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
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
  • Experience with testing frameworks (e.g., JUnit, pytest) is a plus

Benefits For Software Engineer

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