What are the responsibilities and job description for the Mid-Level Software Engineer position at VirtualVocations?
A company is looking for a Software Engineer, Mid (Inventory) to develop inventory management software.Key ResponsibilitiesDesign and build customer-facing features for inventory managementCollaborate with Product and Design teams to ensure intuitive and user-friendly systemsContinuously improve engineering processes and coding best practicesRequired Qualifications3 years of experience in software engineering, preferably in a customer-facing roleProficiency in backend development and experience with APIs; GraphQL experience is a plusProficiency in Ruby on Rails or willingness to learn, with a strong foundation in OOPExperience with relational databases such as Postgres and MySQLExperience with cloud platforms like AWS, GCP, or Azure