Sr. Full Stack Developer-Frontend
closedStreamline
đź“ŤRemote - Worldwide
Job highlights
Summary
The job is a full-time remote Sr. Full Stack Developer position at Streamline, where the employee will work collaboratively with product leaders and other engineers to execute the product vision. The role requires 9+ years of enterprise full stack development experience, proficiency in various technologies, and the ability to mentor developers.
Requirements
- 9+ years of enterprise full stack dev experience
- Bachelor’s degree in CS or equivalent experience
- Proficiency in building responsive and performant web apps using HTML5, Bootstrap, JavaScript, TypeScript, CSS/less, ReactJS, Node.js, or any standard JS libraries
- Strong/Expert proficiency in building performant, robust, high-availability APIs using Node.js, and Java
- Advanced understanding of CS concepts, Design patterns, algorithms, and best practices
- Strong understanding of network protocols, RESTful APIs, Message queues, and Authentication mechanisms
- Expertise in DB designs, and building complex SQL queries
- Expertise in debugging, Logging, telemetry, and instrumentation
- Excellent understanding of microservice architecture
- Experience implementing RBAC, ACL, and Authentication for web apps
- Sound understanding of web app security, and data encryption
- Experience working with Cloud technologies Azure, AWS
- Experience containerizing front-end apps
- Experience working with CDN, and CMS
Responsibilities
- Develop, maintain, and scale solutions/features/applications on front-end technologies using React, Redux, Typescript, Node.js, Angular, Webpack, and modern JS libraries
- Develop, maintain, and scale solutions/features/APIs with any modern stack
- Take ownership of mission-critical features related to the development and deployment of reusable React component libraries
- Implement part or all of the technical solution to the client, in accordance with an agreed technical design
- Understands a broad spectrum of technology in order to provide part or all of a detailed technical design that meets customer requirements
- Provides technical support and input on the application of technology to a defined business segment
- Contributes to knowledge tools, and communities and ensures project learnings are documented and shared
- Solves diverse and complex problems
Preferred Qualifications
- DevOps engineering experience preferred
- Product development experience
- Knowledge of Shell scripting, CLI
- Experience building a reusable component library
Benefits
- Great work-life balance
- Competitive salary
- Full-time work with Benefits including PTO, Employee/Employer Provident Fund, Medical Benefits
- Creative, high-energy, fun-loving and collaborative team that fosters growth and success
- Opportunity to make an impact worldwide
This job is filled or no longer available