Principle Software Architect

Company: 1872 Consulting
Location: Bellevue, Washington, United States
Type: Full-time
Posted: 08.MAY.2019
< >

Summary

RESPONSIBILITIES Have fun, grow your professional skills and launch enterprise scale IaaS, PaaS and SaaS products for blockchain and AI. Des...

Description

RESPONSIBILITIES Have fun, grow your professional skills and launch enterprise scale IaaS, PaaS and SaaS products for blockchain and AI. Design at the product level with heavy involvement through all phases of the SDLC using concepts that may include Service Oriented Architecture, caching, load balancing, SQLNOSQL databases, microservices, serverless architecture, AWS or other cloud services. Experiment with whatever technology we need to get the job done. Use Lean Software Development concepts such as Agile and Scrum to deliver products at start-up speed . Use Test-Driven Development and Continuous Deployment to maintain a high quality bar. Serve as a mentor and coach to other engineers on the team, helping them develop their professional skills and grow their careers. REQUIREMENTS 6-10+ years of experience with software development and architecture Significant experience with object-oriented design concepts to program large multi-tier systems. You have working knowledge of common and useful design patterns. Expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between. Strong experience with the following tech stack Javascript, NodeJS, React andor React Native Strong experience with Git and implementing best practices in improving team coding culture related to quality andor security. Ability to work independently with minimal guidance. Ability to effectively articulate technical challenges and solutions to non-technical audiences. You re somebody who believes in fail-fast, learn and iterate. MUST be excited about the potential of Blockchain Experience taking a leading role in building complex software systems that have been successfully delivered Expertise with professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...