Senior Software Engineer
: Job Details :


Senior Software Engineer

Dover Corporation

Location: New York,NY, USA

Date: 2024-10-16T06:27:52Z

Job Description:
Company Overview

Dover is revolutionizing the recruiting industry by building the first end-to-end recruiting orchestration platform for the world's top companies. Leveraging best-in-class candidate evaluation technology and bespoke process automation, Dover helps companies efficiently find and hire top talent. Our product streamlines the strategic aspects of recruiting while automating the administrative tasks, providing a seamless experience for both employers and candidates.

Job Description

As a Senior Software Engineer at Dover, you will be a key player in developing developing, testing, and maintaining web applications. You will work closely with a team of skilled engineers to design and implement solutions that align with our client's goals. Your role will involve writing efficient and maintainable code, tackling complex problems, and contributing to code reviews.

Responsibilities
  • Design and build software that reaches millions of users.

  • Design, develop, test, and maintain software applications using Python and TypeScript

  • Work with cross-functional teams to understand requirements and propose innovative solutions

  • Identify and resolve software defects and technical issues

  • Engage in code reviews to ensure superior quality and performance

  • Offer technical guidance and mentorship to less experienced engineers

  • Contribute to the company culture through mentorship, interviewing, and initiating new projects.

  • Identify and address the most pressing problems for Dover's customers.

  • Design and build tools to enable efficient development and usage of Dover's platform.

Qualifications
  • Minimum of 5 years of professional experience.

  • Extensive programming skills in Python and TypeScript

  • Familiarity with web application backends, specifically Django & Django Rest Framework.

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows (such as Flux or Redux)

  • Familiarity with RESTful APIs

  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

  • Familiarity with software development methodologies and best practices

  • Capability to work effectively in a team and collaborate with diverse teams

  • Exceptional problem resolution and troubleshooting abilities

  • Impressive verbal and written communication skills

  • Previous experience as a tech lead with a track record of coaching junior team members.

  • Demonstrated practice of extreme ownership in previous roles.

  • US work authorization is preferred (candidates from other locations will be considered on a case-by-case basis).

  • This position is remote-friendly from the US, with an office available in NYC.

How to Apply

If you are passionate about building innovative web applications and are excited about the prospect of working with a dynamic team, we would love to hear from you. Please submit an application with an up to date resume for us to review.

Apply Now!

Similar Jobs (0)