Search jobs > Cleveland, OH > Frontend developer

Developer - Full Stack with a Frontend Focus (Senior-Level)

OverDrive
Cleveland, OH, United States
Full-time

Description

This position will require you to be in Cleveland, OH We are in a hybrid schedule, 2 days on campus and 3 days WFH

The Senior-Level Frontend Developer's responsibilities include developing code for new or existing systems based on direction and / or specifications provided by the Product Owner, Development Manager, Director of Software Development, or Chief Technology Officer.

Job duties may also include researching new technologies to determine if they can be applied to OverDrive products and projects.

Responsibilities :

  • Work on small to medium projects independently; contribute to large cross-team projects in collaboration with a Solution Architect.
  • May serve as a team lead for small teams focused on one product.
  • Train and mentor team members through coaching, assistance, clear documentation, etc.
  • Assist manager with drafting annual reviews; may provide feedback if requested.
  • Interview potential new hires and make recommendations to hiring manager.
  • Lead small projects independently; lead medium projects with support from Solution Architect.
  • Oversee all aspects of assigned projects including requirements gathering, design specification, infrastructure provisioning, capacity planning, implementation and delivery.
  • Break down long projects or complex groups of user stories into shorter-term deliverables.
  • Identify problems with requirements and facilitate resolution with the team.
  • Provide technical leadership on project architecture, design, implementation and quality.
  • Routinely review development process for needed improvements; implement as appropriate.
  • Facilitate team meetings as appropriate.
  • Assist in architecting SQL and / or document databases to support team projects.
  • Facilitate discussion regarding customer use cases and the impact of technical implementation options.
  • Recommend and initiate refinements and recommendations for alignment of project tasks based on scale of effort, technologies and resource availability.
  • Proactively identify and clean up technical debt; encourage and enable team to do the same.
  • Review all code produced by team through pull requests, code reviews and pair coding ensuring high quality.
  • Oversee thorough technical testing and performance planning of products supported by team resulting in successful launches.
  • Perform ongoing maintenance and production support.
  • Contribute on a regular basis to common codebases, standards for team and design of systems.
  • Research and evaluate new technology to find the best approach to solving a system requirement; implement as appropriate.
  • Responsible for working on projects that impact multiple teams.

Requirements :

  • 5+ years of related experience.
  • Strong understanding of web based architecture and development.
  • Expert knowledge of software development.
  • Expert understanding and ability to create and maintain systems using language appropriate for target or equivalent technologies (i.

e. C#, JavaScript, JSON, XML, ASP.NET MVC, etc.).

  • Expert capability to create and maintain SQL and / or document databases as required to support development projects.
  • Leadership aptitude; adept at training and mentoring others.
  • Skilled to consistently reduce software complexity while balancing short-term productivity with long-term maintenance.
  • Track-record of anticipating technical problems and designing solutions to overcome them.
  • Effectively facilitate cross-team work.
  • Understand the business that their code supports.

Our Tech Stack :

Most things we build use :

  • NET MVC / Web API
  • SQL Server

Common supporting infrastructure includes :

  • Centralized logging with Elasticsearch and Kibana
  • Messaging with RabbitMQ
  • Application monitoring with New Relic

For source control and pull requests, teams utilize GitHub.

We use automated build and deploy, and encourage unit testing.

Our code runs in Microsoft Azure and Amazon AWS, as well as in our own data center.

Team-specific :

We've adopted other data stores to deal with issues of scale and performance, and to better fit our evolving data models. For example :

  • MongoDB
  • Azure Table Storage
  • Elasticsearch
  • Redis
  • Kafka

We also have applications that make heavy use of the following technologies :

  • React
  • Ruby-on-rails
  • Node.js
  • Ember.js
  • Scala

What's Next :

As you've probably guessed, OverDrive is a place that values individuality and variety. We don't want you to be like everyone else, we don't even want you to be like us-we want you to be like you! So, if you're interested in joining the OverDrive team, apply below and tell us what inspires you about OverDrive and why you think you are perfect for our team.

OverDrive values diversity and is proud to be an equal opportunity employer. #LI-Hybrid

16 days ago
Related jobs
Promoted
OverDrive
Cleveland, Ohio

The Senior-Level Frontend Developer's responsibilities include developing code for new or existing systems based on direction and / or specifications provided by the Product Owner, Development Manager, Director of Software Development, or Chief Technology Officer. Identify problems with requirements...

Promoted
J&J Snack Foods Corp
Cleveland, Ohio
Remote

We’re seeking a Full Stack Developer / Mid-level Software Engineer who is ready to work with new technologies and architectures and can also maintain existing code bases as we go through the transformation journey. At J&J Snack Foods, we rely on a dynamic team of engineers to solve the many challeng...

Promoted
Flexjet
Cleveland, Ohio

Flexjet, a leading provider of fractional private jet ownership and leasing, is currently seeking a qualified candidate to join the Global Marketing Department as the Full Stack Website Developer. This position will work collaboratively with the digital team’s Front-End developer, the IT department ...

Promoted
3i Infotech Ltd.
Cleveland, Ohio

Position: Full Stack Java Developer (Only W2). Location: Cleveland Ohio – HYBRID POSITION: on-site 3 days/week. Experience with MVC architecture integration, Object-Oriented Analysis and Design (OOAD), and common design patterns. Experience working with JavaScript frameworks such as Vue, React, and ...

Promoted
Accenture
Cleveland, Ohio

Minimum of 5 years of experience in Full Stack development with one or more programming languages and frameworks, such as Python, Javascript, Java, Spring or GoLang, showcasing a strong command over the technical foundations and mastery of one or more frontend frameworks, including HTML5, Angular, N...

Promoted
SETWorks
Cleveland, Ohio
Remote

NET Legacy Senior Developer to join our growing team. As a Senior Engineer, you will be an instrumental team member solving very challenging technical problems, mentoring other developers, helping improve the team, and drive customer-facing projects as a development lead. You will have a chance to u...

Promoted
Emerald Resource Group
Independence, Ohio

Self-motivated with a strong work ethic, looking for problems to solve with minimal supervision. You'll work with internal and external customers to gather requirements and troubleshoot issues, utilizing your written and verbal communication skills, and demonstrating a commitment to learning about t...

Promoted
Accenture
Cleveland, Ohio

Min imum of 3 years of experience in Full Stack development with one or more programming languages and frameworks, such as Python, Javascript , Java, Spring or GoLang , showcasing a strong command over the technical foundations and m astery of one or more frontend frameworks, including HTML5, Angula...

Kendall & Davis
Cleveland, Ohio

Would you consider yourself a Full-Stack Developer? (Java Script & C#?). They are hiring progressive developers that are looking to be a part of this transformational project and grow in the years to come with their company as they continue to grow. You will be join a team of 10 developers that enjo...

Cardinal Health
Ohio, United States

The Full Stack Senior Data Scientist is a key role in the transformation of business. Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, ...