Overview
Our Client is looking for a senior web developer who is proficient in NodeJS, Serverless, AWS Lambda, and Azure functions, etc. to join our team. As part of the engineering team, you will work to build software to help customers and businesses connect. They’re looking for a self‑motivated engineer who has a real passion for writing well-designed web applications. The Tech Lead owns the delivery of products and project commitments and is always looking to improve productivity. They must also coordinate across departments to accomplish collaborative goals. The Tech Lead helps establish development standards and processes across the Backend platform division you’re on, generates and implements process improvements, makes valuable judgments and pragmatic solutions in high‑pressure situations, and improves product quality, security, and performance. Responsibilities
Build software to help customers and businesses connect. Develop APIs using NodeJS, Serverless, AWS Lambda, etc., on the backend. Work with AWS Cloud services such as S3, Lambda, and databases. Use the Serverless Framework to define AWS Lambda functions that communicate with databases and other third‑party services. Architect, build, and maintain excellent React applications with clean code. Apply fundamental design principles for scalable applications. Create database schemas that represent and support business processes. Write unit and integration tests. Collaborate with cross‑functional teams to design and develop new features used by millions of users. Complete two‑week sprints and participate in weekly stand‑ups and sprint retrospectives. Write tests and perform code reviews to ensure shipping reliable, readable, and reusable code. Communicate clearly regarding architectural issues and design solutions. Work with project stakeholders to clarify requirements and create product solutions. Requirements
4+ years of Server Side JavaScript (NodeJS) experience. 2+ years of experience in architecture design for scalability, load, and high availability. Experience building APIs using Microservices and Serverless Architecture. Experience writing Swagger contracts for REST APIs. Understanding of asynchronous programming, its quirks, and workarounds. Knowledge of NoSQL and SQL databases. Knowledge of modern authorization mechanisms such as JSON Web Token. Understanding of accessibility and security compliance. Experience with video streaming applications and integration with third‑party vendors like Adobe Analytics and Airship. Ability to translate business requirements into technical requirements. Familiarity with code versioning tools such as Git. Open‑mindedness and a commitment to continuous learning. Excellent analytical and time‑management skills. Excellent written and verbal communication skills. Solid understanding of Agile (Scrum) methodology and practices. Demonstrated good judgment and a pragmatic approach in high‑pressure situations. Self‑motivated and capable of working independently with minimal direction. Ability to multi‑task when required. Team orientation and interpersonal skills with a problem‑solving attitude. Exquisite brokering skills: regularly achieve consensus among product and project departments. Nice to Have
Experience in a peak performance organization. Product company experience. Startup experience. Enterprise software company experience. Computer science education or equivalent experience. Passionate about mobile and web technologies.
#J-18808-Ljbffr