Full Stack Software Architect
Job Details
Experienced
Fully Remote
Full Time
Information Technology
What We're Looking For:

We’re looking for a Full Stack Architect to join our technology team. Reporting to the Director of Software Engineering, the Full Stack Software Architect is responsible for the architecture, design, and implementation of complex software applications. The Software Architect is a key person for architectural ownership decisions that will work closely with an agile team consisting of Software Development, Quality Assurance, Database, and Project Management roles to develop and implement various projects related to the company’s mission critical business applications.

 

This is a remote position open to residents of the United States.

 

 

 

PRIMARY RESPONSIBILITIES: 

 

  • Provide Technical assessment to product/business owner
  • Provide high level estimate and technical feasibility
  • Contribute to product requirements
  • Define, review and approve technical solution / architecture
  • Oversee Dev Team implementation and solve complex issues
  • Perform code reviews and approve code merges
  • Support Software Delivery Manager in timely delivery of projects
  • Troubleshoot post release issues and advice on resolution approach
  • Work in cross-functional, agile teams; being a voice for the engineering team as a whole in influencing larger development strategies
  • Deliver high-quality code that aligns to business objectives
  • Bring a focus on micro-services and component-based architecture, influencing mature practices that promote scale
  • Drive standards on code quality, reliability, scalability, and performance
  • Align and influence within the larger organization on new tech adoption, best practices, standards, and approach that will help bring efficiencies and scalability
  • Collaborate with other departments to develop creative ideas and new initiatives from cradle to grave
  • Evaluate new technologies, build prototypes, and learn through risk-averse strategies in order to achieve continuous improvements
  • Work within a fast-paced, results-oriented environment using a scaled agile workflow

 

QUALIFICATIONS AND EXPERIENCE: 

 

  • 6+ years of professional software development experience with strong background in architecture and design
  • 2+ years in leading a software delivery team, including management of direct reports
  • Strong knowledge in 2-3 areas within our technical stack; Typescript/Javascript, C# (.Net/Core), Angular (8), React, Next.js, AWS, SQL (SQL Server/Postgres), NoSQL (Redis, ElasticSearch), ELK, and/or NodeJS, AWS Cloud and Database Technologies.
  • Familiarity with CI/CD, along with Test Automation tools and frameworks; XUnit, Selenium, Cypress JS, Jasmine, etc.
  • Familiarity with modern software architectures such as microservice design, OAuth flows, and event driven architectures
  • Comfortable working with cloud-based architecture, including AWS
  • Familiarity w/ Open Source use and sound decision making practices for adoption
  • 2 years professional experience with SQL Server and Transact-SQL. Solid understanding of stored procedures, triggers, database design and relational design
  • Experience with time sensitive & highly optimized REST API & Windows Services
  • Good understanding of web application & windows services architecture and design
  • Understanding of XML/Web services
  • Strong understanding of object-oriented programming and software design patterns
  • Working Knowledge of serverless deployments and building deployment pipelines

 

CRITICAL SUCCESS FACTORS: 

 

  • Excellent communication skills – as a growing company, frequent communication with non-technical people is necessary
  • Ability to communicate technical issues and concepts clearly, both orally and in writing
  • Strong problem-solving skills
  • A highly effective collaborator that thrives working with teams to solve complicated challenges
  • Self-Driven; take complete ownership of your tasks and champion efforts to drive solutions
  • Thrives in their ability to solve complex challenges
  • Ability to handle and prioritize multiple tasks while managing day to day transactions 
  • Attention to detail and accuracy 
  • Communication skills and ability to work collaboratively with other departments 
  • Committed to company mission and customer’s needs 
  • Transfers thoughts and expresses ideas effectively individually or in a group setting 
  • Has a high level of emotional intelligence.
  • Demonstrate accountability by building trusting relationships by giving and seeking constructive feedback.
  • Strong people leadership skills, capable of coaching and motivating diverse team members, building individual skills, creating and nurturing a positive work environment.
  • Leadership agility; can flex between delegating, leading and doing.
  • Cross-functional team management experience, collaborating closely with other functions to achieve common goals
  • Experience leading a multi-disciplinary team with competing priorities and demonstrating ability to solve problems creatively that benefit the team and organization.
  • Ability to work with an offshore engineering team
What You Get:

When you join Outlook Amusements you get a warm welcoming environment in which each person you meet is interested in your success! Because everyone at Outlook knows that your success is our success, and you make a difference! You'll be part of a team that is serious about business, focused on our customers, and knows how to have fun too! Our comprehensive employee benefits package has been carefully designed to meet your health, financial, and retirement wellbeing objectives, including medical, dental, vision, a 401k with a company match, additional add-on insurance plans, paid time off, virtual yoga classes, and virtual lifestyle sessions.

 

Outlook Amusements, Inc. is not your average company in a ‘ho-hum’ industry. We are a family of brands focused on developing technology and building connections that enable peace of mind. Our Mission is to be a positive force in people’s lives, and we live it every day. For over 25 years, we have connected top-ranked, premier, personal advisors with people worldwide looking to gain self-awareness and a clear life-path direction. Check out our website to get to know us!

 

Outlook Amusements Inc. is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, or any other characteristic protected by applicable state or federal civil rights laws.

Apply