Senior Backend Engineer
Position Overview:
The Senior Backend Engineer will assist in the definition and development of application architecture. This role will set backend...
Position Overview:
The Senior Backend Engineer will assist in the definition and development of application architecture. This role will set backend strategies and provide hands on development to build capabilities and maintain existing frameworks. This person will also work with a team of engineers and product managers to build production ready applications for customers. The right individual will be comfortable working with design patterns, microservices architectures, coding based on designs and specifications, and single page application architectures. This person will help lead the development, implementation and support of platform services, including analysis, code design, programming, and testing.
Key Tasks & Duties:
- Documents and develops best practices for her/his team; works with all team members to foster growth within the company
- Analyzes, designs, programs, debugs, supports, and modifies backend software enhancements and/or new products
- Provides technical leadership to less experienced developers
- Maintains knowledge of and proposes technical advances based on newer technologies
- Evaluates technical needs related to proposed solutions
- Follows the company's programming guidelines/standards and enforces them with her/his own team members
- Evaluate performance of her/his team members and provide constructive criticism to make the team stronger
Required Qualifications:
- 5+ years of experience designing and developing web services based applications
- Must understand the fundamentals of core backend technologies: Node.js; GraphQL; and distributed architectures
- Extensive experience and understanding of Linux systems
- Extensive experience working with SQL data stores such as MySQL, SQL Server, etc
- Experience running production services on container technologies like Kubernetes and Docker
- Eexperience developing GraphQL services in production
- Experience developing backend server components using Node.js
- Experience doing Unit Testing and TDD
- Experience with Jenkins for continuous integration and delivery
- Experience with pub-sub communication pattern
- Knowledge and understanding of microservices based architecture
- Knowledge of standard tools for optimizing and testing code
- Ability to understand the big picture, while still being able to operate at a granular level
- Passion for exploring latest and greatest technology to proactively identify new opportunities for improving platform design and functionality
- Ability to communicate effectively with engineers on her/his team and evaluate performance
Additional / Desired Skills:
- Excellent communication skills: listening, writing, and interpreting technical content
- Excellent organizational skills
- Leadership exemplified by doing what’s right; a team player that practices integrity
- Entrepreneurial spirit and a willingness to take on new tasks in a fast-paced setting
Helpful Qualifications (not required):
- General understanding of blockchain technology; specifically, Ethereum and ERC20 tokens. No direct experience required as you will be working with a blockchain engineer
- Experience with distributed systems and microservice architectures
Additional Requirements:
- Must be in the NYC area
- Must be eligible to work in the US - no exceptions.
Below are some other jobs we think you might be interested in.
-
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29