Senior Software Engineer

New York, New York | Permanent | Job ID #64325 |
Posted Last Month
 

We are seeking a Software Engineer to join our client for a full-time perm engagement based on EST hours. We're looking for candidates with the following skillset and experience to fill the role. 

Responsibilities:

  • Design, build and maintain Web and Mobile applications using JavaScript (Node/Express), GraphQL (Apollo), MySQL and DynamoDB, with the React and React Mobile frameworks.
  • Collaborate with the Product team to craft technical solutions that meet internal and external customer needs.
  • Deliver product features while ensuring performance, stability, and security of applications and systems.
  • Employ test-driven development, the testing pyramid; using automation for tests, builds and deployment; implementing monitoring and logging proactively.
  • Craft and maintain documentation to assist team members in understanding product architecture and document architectural and engineering decisions.
  • Participate in design sessions, story sessions, pairing sessions, code reviews, lightning talks, and ongoing independent research tasks.
  • Troubleshoot and address bugs and defects in all environments, escalating issues as needed.
  • Define and extend code management processes to improve development team efficiency.
  • Review and improve teammate output, providing detailed and thoughtful feedback.
  • Mentor and cross-train team members and peers to share technical expertise.
  • Provide 24x7 on-call support on a rotating basis.
  • Continually develop skills as a member of an Agile team.
  • Advance team culture through open and collaborative feedback.

Background

  • Proven record of building, delivering and deploying user-facing web and mobile applications at scale.
  • Experience developing a server-side application in JavaScript (Node).
  • Experience using front-end JavaScript frameworks (React, Vue, Angular).
  • Expertise in Web application framework and languages, e.g. Ruby on Rails, Java/Spring, .NET, or Python/Django.
  • Knowledgeable in SQL query design and optimization, as applied to web application performance.
  • Exposure to domain driven design and microservices architectures.
  • Knowledge of AWS infrastructure and tools.

Experience

  • 5+ years experience as a software engineer in a customer-focused role.
  • Experience developing in a fast-paced, high-availability environment.
  • Experience in Test Driven Development (TDD), including knowledge of relevant testing frameworks.
  • Experience using version control systems like Git or Mercurial.

Does this sound like you? Apply today!

Employer Details:

  • Onward Search is an equal opportunity employer, dedicated to a policy of non-discrimination in an employment with regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, veteran status or any other classification protected by federal, state and local laws and ordinances. Candidates must be at least 18 years old to be considered for employment. EOE/M/F/D/V/SO.
  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
  • Onward Search offers medical, dental, vision benefits, as well as a 401k program, for all eligible full time temporary assignments.
  • Onward Search is unable to support 1099 / Corp-to-Corp or Independent Contractor arrangements at this time. All freelancers will be paid as W2 employees.
  • Onward Search is a drug-free workplace.
Apply

SHARE THIS JOB

Turn on email alerts for this search

About Onward Search

Onward Search helps connect creative, marketing, and technology talent with top jobs at the nation's most recognized companies and digital agencies. We offer a full range of recruitment and staffing solutions to include freelance / contract, temp-to-perm, and permanent placement.