Taro Logo

Software Engineer

Technology company providing software solutions with a focus on quality 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-stack development responsibilities, from designing and implementing software solutions to collaborating with cross-functional teams. The ideal candidate will have 3+ years of experience and strong programming skills in languages like Java or Python. The role emphasizes both technical excellence and collaborative abilities, requiring participation in agile methodologies and code reviews. The company provides a supportive, inclusive work environment with competitive benefits including health insurance and 401(k). Located in the heart of San Francisco, Qode offers easy access to public transportation and various amenities. They value diversity and provide opportunities for professional growth and development. This position is perfect for engineers who are passionate about technology and want to make a significant impact while working with modern development tools and practices.

Last updated 4 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 coding standards
  • Collaborate with product managers and designers to understand 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
  • Contribute to the improvement of development processes and tools
  • Participate in agile development methodologies

Requirements For Software Engineer

Java
Python
MySQL
PostgreSQL
React
  • 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 principles
  • Experience with relational databases (MySQL or PostgreSQL)
  • Experience with version control systems like Git
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Experience with agile development methodologies
  • Familiarity with cloud platforms (AWS or Azure) is a plus
  • Experience with front-end technologies (React or Angular) is a plus

Benefits For Software Engineer

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