This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Full-Stack Software Architect 100% REMOTE (Based in Boston, MA area) 6-month contract, possible hire
About Us
We are a fun, collaborative, agile work team helping our customers to achieve their business goals by solving interesting engineering challenges. Our organization puts an emphasis on learning and career growth with a commitment to a work/life balance and sustainable development. We work with state-of-the-art technologies, methodologies, and processes to design, develop, deploy, and monitor our apps.
About You
You are a tech lead with solid hands-on architecture design and coding with best practices, with a track record of leading a full stack engineering team to deliver end to end software product. You are open to change and eager to work with tools and technologies that may be outside your comfort zone. You enjoy working in an open and collaborative environment.
Responsibilities:
• Lead a team to jump-start a new multi-tenant web app development. This new product will integrate with existing microservices and UI frameworks. • Design and develop high quality, maintainable code with full test automation • Set and lead by example with high quality standards for a readable and easy to maintain codebase. Ensure quality by organizing and leading in code reviews • Maintain the health of the codebase through appropriate refactoring and improvement of existing functionality
Qualifications:
• B.S. or above in Computer Science, Software Engineering, or other software focused engineering discipline with 5+ years hands-on experience working in web development • Experience with the latest full-stack frameworks, preferably, client side with React/Material-UI, Redux and Apollo Client, and the server side with extensive experience on Node.js ecosystem, Express, Apollo GraphQL Server, PostgreSQL/MongoDB. And finally, GitHub Actions and Jest for CI/CD • Experience building and leading interdisciplinary teams to demonstrable successes • Extensive experience as a backend server developer is required, experience in TypeScript is preferred. • Flexible multi-tasker who can adapt to evolving priorities • Strategic thinker who can craft and execute a vision for the group that moves the larger organizational goals forward • Collaborative team player with a passion for people and innovation • Ability to clearly communicate about technology to a broad range of audiences, including customers, internal and external stakeholders, management, engineering peers, and others across a broad range of technical and non-technical backgrounds
Preferred Qualifications: • Demonstrated technical leadership in full stack web development, including both front and back end software development, especially strong backend development. • Knowledge of current best practices, tools, and frameworks as well as emerging technologies, trends, and processes within full stack web software development • Experience building applications in a CI/CD environment, and container-based Docker/Kubernetes deployment.