Senior SDE

vor 3 Wochen


Bellevue, Schweiz 1872 Consulting Vollzeit

Sr. Full Stack Engineer Bellevue, WA Your Skills: You have a Bachelor's or Master's degree in Computer Science or related field combined with 7+ years of professional software development experience You 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, SQL/NOSQL databases, microservices, serverless architecture, AWS or other cloud services. You use object-oriented design concepts to program large multi-tier systems. You have working knowledge of common and useful design patterns. You have a solid understanding of the operating system software, Javascript, NodeJS, React, React Native etc. You have experience using Git and implementing best practices in improving team coding culture related to quality and/or security. You are responsive, flexible and able to succeed within an open collaborative peer environment. You are someone who can work independently with minimal guidance. You effectively articulate technical challenges and solutions to non-technical audiences. You believe in fail-fast, learn and iterate. You are passionate about blockchain and its potential. You have experience taking a leading role in building complex software systems that have been successfully delivered to customers. You have knowledge of 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. You have hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between. You have experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers. Your Impact: Have fun, grow your professional skills and launch enterprise scale IaaS, PaaS and SaaS products for blockchain and AI. 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. #J-18808-Ljbffr