Sr. Node.js Backend Engineer
Summary
Senior backend/cloud engineer building and maintaining back-of-house web apps, point-of-sale APIs, and Android client applications. Day to day: developing Node.js APIs on AWS Lambda and Kubernetes, troubleshooting on-prem and hosted environments, working with clients and vendors, and mentoring peers. Core stack: Node.js, Java, AWS, relational databases.
- As a Senior Cloud Engineer, you will be a part of a small but growing team of hardworking people responsible for creating and maintaining a suite of cutting edge back-of-house web applications, point-of-sale APIs, and Android client applications in a fast-paced result-oriented environment.
- An exceptional Senior Cloud Engineer merges wisdom in the field of back-end development with a teaching mindset and an understanding of the constraints and needs of the business to elevate the quality of the output of the entire team over time.
- They lead by example, prioritize quality, and help define the long-term architecture for the full suite of web applications.
Roles and Responsibilities: -
- Installing, configuring, customizing, upgrading, supporting, and troubleshooting all technical issues related to on premise and hosted environments for both desktop and mobile platforms.
- Working directly with clients to understand business needs, define requirements, quote projects
- Building, testing, implementing, and launching the solutions proposed.
- Work directly with third party vendors to define technical requirements and customize, configure, and implement solutions to interface with various external systems.
- Being hands on with development and resolving of all technical issues within an on premise and hosted client environment.
- Working with senior management to define and implement technical processes and procedures within the department focusing on client satisfaction and efficiency.
- Collaborating with Product Development, UX Designers, and QA to build quality products; including resolving complex technical issues related to projects.
- Communicating within your functional team and across Engineering to keep information flowing
- Reviewing peer code, designs, and providing mentorship.
- Writing tests and automation to advance maturity in product testing.
- Being a highly motivated “self-starter” who is passionate about web development and is anxious to learn from other high-level web developers.
- Being a team player, ability to collaborate idea sharing in a strong product setting.
- Developing back-end APIs using Node.js on AWS Lambda and Kubernetes Express based services
- Following Agile SDLC, participating in planning and Scrum ban boards.
Basic Qualifications: -
- Bachelor's degree required.
- 10+ years of hands-on experience in software development.
- 10+ years of Java development.
- 4+ years of relational database design & modelling.
- 1+ year or exposure to administering & consuming AWS services or other cloud platforms.
- Advanced understanding of functional/prototype/object oriented based programming principles