Taro Logo

Software Engineer

A technology company developing 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 San Francisco. This mid-level position offers an exciting opportunity to work on challenging projects while contributing to the company's growth. The role encompasses full-stack development responsibilities, from designing and implementing software solutions to collaborating with cross-functional teams.

The ideal candidate will have 3+ years of experience in software development, with strong programming skills in languages like Java, Python, or C++. They should be well-versed in web technologies, database systems, and modern development practices. The position requires both technical expertise and soft skills, as you'll be involved in mentoring junior engineers and participating in Agile ceremonies.

Qode offers a supportive and inclusive work environment with competitive compensation and benefits, including health insurance, 401(k), and paid time off. The hybrid work arrangement provides flexibility while maintaining team collaboration. Located in the heart of San Francisco, the office is easily accessible and surrounded by various amenities.

This role is perfect for engineers who are passionate about technology, eager to make an impact, and looking for professional growth opportunities. You'll be working with cutting-edge technologies, contributing to meaningful projects, and helping shape the future of software development. The company values diversity and provides equal opportunities for all qualified candidates.

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 development processes and tools
  • Stay up-to-date with the latest technologies and trends
  • Participate in sprint planning, daily stand-ups, and retrospective meetings
  • Ensure the performance, security, and scalability of software applications
  • Mentor junior engineers and provide technical guidance

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in Computer Science or 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 (HTML, CSS, JavaScript)
  • Experience with database technologies (SQL, NoSQL)
  • Strong understanding of software development principles and design patterns
  • Experience with version control systems (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