Taro Logo

Software Engineer

Qode is a technology company focused on developing innovative 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. This hybrid role, based in San Francisco, 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 and strong programming skills in languages like Java, Python, or JavaScript. They'll work with various databases, both SQL and NoSQL, and have experience with cloud platforms. The role emphasizes collaboration with cross-functional teams, including product managers and designers, to deliver innovative solutions. The company offers competitive compensation and benefits, including health insurance and professional development opportunities. They maintain a strong commitment to diversity and inclusion, creating an environment where all team members can thrive. This position combines technical expertise with collaborative teamwork, making it ideal for engineers who want to impact a growing organization while advancing their careers.

Last updated 3 hours 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 standards
  • Collaborate with product managers and designers to define and refine product requirements
  • Develop and execute unit and integration tests
  • Troubleshoot and debug software issues
  • Participate in agile development processes
  • Contribute to the continuous improvement of development processes and tools
  • Stay up-to-date with the latest technologies and trends
  • Deploy and monitor applications in a cloud environment

Requirements For Software Engineer

Java
Python
JavaScript
MySQL
PostgreSQL
MongoDB
Cassandra
  • 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, C++, JavaScript)
  • Experience with object-oriented design and development principles
  • Experience with relational databases or NoSQL databases
  • Experience with version control systems (Git)
  • Experience with agile development methodologies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Familiarity with cloud computing platforms is a plus
  • Experience with testing frameworks is a plus

Benefits For Software Engineer

Medical Insurance
  • Health insurance
  • Paid time off
  • Professional development opportunities