Taro Logo

Software Engineer

A technology company developing software solutions
San Francisco, CA, USACórdoba, Córdoba Province, ArgentinaGuanajuato, Mexico
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. This role offers an exciting opportunity to work on challenging projects while contributing to the company's growth. The position requires 3+ years of experience and focuses on designing, developing, and maintaining high-quality software solutions. You'll work with cutting-edge technologies and collaborate with cross-functional teams including product managers and designers. The company offers competitive compensation and benefits, including health insurance and 401(k). The role involves full software development lifecycle participation, from requirements gathering to deployment, making it perfect for engineers passionate about creating impactful solutions. The company values diversity and provides a supportive, inclusive environment with professional growth opportunities. Located in San Francisco with multiple international offices, Qode offers a modern workplace with easy access to public transportation and various amenities. This position is ideal for motivated engineers looking to make a significant impact while working with a variety of technologies including Java, Python, and modern databases.

Last updated 3 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 (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