Engineer II, Backend
Louisville, KY or remote
Job Title: Engineer II, Backend Department: Engineering
Reports to: Backend Lead Effective Date: 7-1-23
Job Summary:
This individual will implement features for backend services that provide data to our client applications. This work will involve writing code, optimizing code, working with cloud providers, and integrating 3rd party services.
Supervisory Responsibilities:
Duties/Responsibilities:
-
Develop GraphQL APIs using NodeJS, Express, JavaScript, and TypeScript.
-
Implement solutions with clean, scalable code, and constantly look for ways to improve old code.
-
Determine best practices and schemas for NoSQL databases.
-
Work with the mapping team to develop tooling around data validation and mapping optimization.
-
Maintain logging, alerting, and monitoring systems to ensure uptime of backend services.
-
Work with Unity developers to improve approaches to data usage, routing, and positioning.
-
Contribute to cloud operations in Azure and AWS by working with partners to maintain and improve infrastructure and CI/CD pipelines.
-
Collaborate with partners and vendors who contribute to the GoodMaps ecosystem.
-
Participate in brainstorming sessions and paired programming sessions.
-
Participate in the entire software development lifecycle, including concept, design, testing, release, and support.
Required Skills/Abilities: 1-3 Years Experience
-
Experience developing TypeScript applications.
-
Experience working with GraphQL and JSON data.
-
Experience overseeing documentation.
-
Experience using web developer tools including the JS console and network inspector.
-
Experience in the Agile process.
-
Experience with Unity helpful but not required.
Education and Experience:
Bachelor's degree in Computer Engineering or Computer Science preferred.
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer.
Ability to stand and walk for extended periods of time when testing onsite.
-
In accordance with GoodMaps' duty to provide and maintain a workplace that is free of known hazards, GoodMaps has a mandatory Covid-19 vaccination policy to safeguard the health of our employees and their families; our customers and visitors; and the community at large from infectious diseases, such as COVID-19, that may be reduced by vaccinations. All GoodMaps employees are required to receive and provide proof of COVID 19 vaccinations in line with CDC vaccination recommendations. Employees in need of an exemption from this policy due to a medical reason, or because of a sincerely held religious belief must submit a completed Request for Accommodation form to the human resources department to begin an interactive accommodation process. This policy will comply with all applicable laws and is based on guidance from the Centers for Disease Control and Prevention and local health authorities, as applicable.
GoodMaps is an Equal Opportunity Employer. As such, it does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.