Taro Logo

Software Engineer

Qode is a technology company developing innovative software solutions with a global presence.
San Francisco, CA, USACórdoba, Córdoba Province, ArgentinaGuanajuato, Mexico
Backend
Mid-Level Software Engineer
Hybrid
[] Employees
3+ years of experience
Enterprise SaaS

Job Description

We are seeking a talented and passionate Software Engineer to join our dynamic engineering team at Qode. This mid-level position offers an opportunity to work on challenging projects while collaborating with cross-functional teams. The role involves full software development lifecycle responsibilities, from requirements gathering to deployment and maintenance. We value proactive problem-solvers who are eager to learn new technologies.

The position is hybrid-based, with offices in multiple locations including San Francisco, Cordoba, Guanajuato, and the Dominican Republic. The ideal candidate will have 3+ years of experience in software development, with strong expertise in languages like Java or Python, and database technologies such as MySQL or PostgreSQL.

We offer a supportive and inclusive work environment with competitive benefits including health insurance, paid time off, and a 401(k) plan. The role provides excellent opportunities for professional growth and development within the company. Our engineering team follows agile methodologies and emphasizes code quality through regular code reviews and best practices.

The successful candidate will contribute to designing and developing high-quality software solutions, collaborate with product managers and designers, and stay current with the latest technology trends. Experience with cloud platforms and front-end technologies is valued. We are committed to diversity and equal opportunity employment, creating an environment where all employees can thrive and make a significant impact.

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