Front-end Jobs nearSalt Lake City, UT
Jobs farther away
Senior Full Stack Developer
As a Sr. Full Stack Developer, you will work collaboratively with product leaders and other experienced Engineers to execute our combined product vision. You will spend most of your time working building cross platform applications that supports HTML/HTML 5, CSS, JS, ReactJS, TypeScript both web and mobile following platform specific guidelines and building robust APIs.
The position requires the ability to thrive in a team-oriented, product-focused environment. The ideal candidate will be driven by the challenge of solving unique problems in a compressed timeframe while balancing the needs of the business and the constraints of timeline/scope. The role will require someone comfortable with some ambiguity/minimal direction, and that can thrive in a rapidly evolving environment.
Architect, develop, maintain and scale solutions/features/applications on a full stack (golang, Node, React/Redux, Webpack and modern JS libraries).
Take ownership of mission-critical features related to the development and deployment of reusable React component libraries.
Mentor and guide junior engineers, provide constructive feedback and guidance where needed.
Maintain an open dialog with the product team about roadmap, technical debt, and proposed solutions for features.
Help define and enforce best practices, guidelines, and standards for a fast-growing product.
Responsible for implementing part or all of the technical solution to the client, in accordance with an agreed technical design
Occasionally responsible for providing a detailed technical design for enterprise solutions
Understands a broad spectrum of technology in order to provide part or all of a detailed technical design which meets customer requirements
Often leads small-to-medium technical projects. Works with and under the direction of the Project/Technical Manager and with customer nominated representatives. Liaises with Solutions Architect as appropriate
Provides technical support and input on the application of technology to a defined business segment
Provides advice on solution and integration opportunities to defined segments
Provides technical leadership on specific integration activities that are part of an engagement
Provides planning and design support for the development of solution architectures that will be implemented in a multiple system environment
Communicates across client community, and is viewed as adding value
Contributes to knowledge tools, communities and ensures project learning’s are documented and shared. Solves diverse and complex. May lead a project team
10 +years of full stack dev experience
Strong/Expert proficiency in building performant, robust, high availability APIs preferably with golang
Expertise in DB designs, building complex SQL queries
Design patterns, algorithms, best practices
Expertise in debugging, Logging, telemetry, instrumentation
Passionate and driven to create an amazing customer experience
Sufficient depth and breadth of technical knowledge to be individually responsible for the design and scope of deliverables within a field of expertise. Has led small team in delivery of a specific deliverable
Mastered at least one technical discipline with strong knowledge in at least three major technology areas
Possesses advanced level of business, technical, or functional knowledge
Ability to perform/drive resolution of problems on combinations and interactions of products
Ability to apply technology and consulting to solve a client business problem
Able to communicate and present complex issues with assurance and confidence
**Nice to Have
Product development experience
Knowledge in Shell scripting, CLI
Experience building a reusable component library
Streamline full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package that includes paid time off plus holidays. In addition, all are eligible for a number of rewards and recognition programs including billable bonus opportunities. Encouraging a healthy work/life balance and providing our team great benefits are just part of what makes Streamline a great place to work.Apply