Vacancy expired!
Summary/objective The Software Engineer is a full stack software engineer and is responsible for the delivery of high quality, scalable, and innovative software aligned to the strategic objectives of the Executive Leadership Team. They will work closely with the existing internal development team, QA, and product management team to ensure delivered products are modern, consistent, and scalable. The Software Engineer will also be responsible in contributing to Repairify’s existing global portfolio.Essential functionsReasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
Develop and maintain complex full-stack solutions using Python, PostGreSQL, React, Typescript, Javascript
Consume modern web services with REST
Work with cloud systems, pipelines, and resources in addition to locally hosted solutions and integrations
Develop loosely coupled solutions that are scalable, testable, modularized and reusable
Assess technology needs based on product requirements and make recommendations
Help company bridge legacy technology stack and future modernizations without compromising customer experience
Work in a team environment using a SCRUM Agile SDLC and JIRA/Confluence tooling
Work closely with Product Management across multiple teams to understand business needs and create solutions that align with long term strategic goals.
Act as a mentor for new or lower-level software engineers.
Other Duties: Please note this job description is not designed to cover all possible activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Minimum Qualifications:
Bachelor’s degree in Computer Science or related field, or 5 years of equivalent work experience.
Proven work history in Software Engineering working with a variety of languages and tools.
Proficiency in Python, PostGreSQL, React, Typescript, Javascript
Preferred Qualifications:
A solid understanding of source control and versioning using GIT
Incredible attention to detail with a problem-solving approach
Ability to collaborate with and communicate effectively
Proven ability to multi-task and prioritize
Ability to think creatively and to drive innovation
Comprehensive understanding of software craftsmanship ideals - clean code principles, unit testing fundamentals, design pattern selection and application, architectural pattern selection and application
An understanding of application security from the web service and web application perspective
Supervisory responsibilitiesThis role has no supervisory responsibilities.Work environmentThis job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, printers.Physical demandsPhysical requirements include occasional lifting/carrying of 5 pounds; visual acuity, speech, and hearing; hand and eye coordination and manual operate a computer keyboard and basic office equipment. Subject to sitting, standing, reaching, walking, twisting, and kneeling to perform the essential functions. Working conditions are primarily inside an office environment.Travel requiredThis position may require some limited travel.Work authorization/security clearance requirementsN/AAffirmative Action/EEO statement The Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.Requisition ID: 2023-1682 External Company URL: https://repairify.com/ Street: 5700 Tennyson Parkway