Software Architect
Company: Medium
Location: Costa Mesa
Posted on: January 27, 2023
|
|
Job Description:
Amaze provides creator success solutions, including a
merchandising platform, advanced commerce design application, and
scalable managed services to help anyone sell anything, anywhere.
We believe anyone can be a creator and that everyone should be
empowered to tell their unique story, cultivate deeper connections
with their customers, and create authentic, shoppable experiences
that allow them to monetize their passion. We're on a mission to
unleash potential and make it easy to create, share, and sell
products and services. Engineering @ AmazeThe mission of Amaze is
to build and scale the most powerful eCommerce design platform for
every person in the world. We believe that we can improve the way
we design to the world by offering powerful imagery, beautiful
video, and visuals.About the jobAs a Software Architect you will
design and plan a technical vision for the company, as well as a
detailed set of best practices and initiatives required to achieve
and maintain a culture of engineering excellence. You will coach,
mentor and nurture the technical excellence of the engineering
organization through scalable processes that promote individual
growth, collaboration and consensus, and a strong focus on system
design and scalability. You will collaborate with other company
leaders to ensure that all engineers are delivering high quality
code, designing and implementing sustainable architecture, and
building a culture of engineering excellence. At Amaze we strive to
"lead by example", and you will be pivotal as a role model and
instigator of best engineering practices, scalable design, and
rigorous standards. This role requires you to be hands-on and in
the code. You will have strong experience in designing scalable
solutions, creatively solving difficult problems, and constantly
ensuring that the quality of the codebase is prioritized, while
contributing to a culture of collaboration, positive feedback, and
continual learning.What You'll Do-Work with the Technical
Architecture Group to advise, align, and streamline key decisions
for shared technology in partnership with Engineering and Product
management.-Own the forward-looking vision of the Amaze software
design, implementation, coding standards, collaborating proactively
with other engineers and leadership on overall improvements to our
engineering velocity, system reliability, code health, and
more.-Advocate for the needs of the engineering organization, and
ensure the engineering voice is heard as a first-class citizen in
important strategic meetings across the business.-Own and be a SME
in a specific region of the code base. Coordinate with other
architects to ensure "no region" is without a forward-looking
design and expert-owner.-Design, develop and critique APIs, data
models, controllers, and views. Ensure sound separation of Amaze
software platform to ensure maximum code-reuse, rapid development,
non-blocking release pipelines, and design elegance.-Unifying our
vision and aligning all engineers around a focused set of
architectural principles by promoting rigorous and regular design
documentation. Nurture a culture of design first thinking.-Key
hands-on code laden ownership of a few crucial components of our
technical stack-Communicate effectively with cross-functional
teams, engineers, Product Managers, customers, and partners-A key
mentor and guide for engineers across engineering as a
whole-Participate in technical collaboration sessions-Collaborate
with the Product and Project Management to understand and
contribute to the quarterly roadmap and resource planning-Be clear,
proactive and constructive in giving feedback and facilitating a
culture of peer reviewRequired Experience and Background-7+ years
of software engineering experience-Strong system design skills.-Has
experience designing commercial cloud applications at
scale-Experience across the entire software development lifecycle
and stack, including infrastructure, frontend and
backend-Experience in technical people leadership and mentorship of
junior engineers-Experience working in diverse teams with varieties
of professional backgrounds-Commercial experience developing
complex web applications-Software Engineering or Computer Science
(or related) education-Has experience introducing and enforcing
rigorous software development review practices-Has written and
reviewed design documents, and can champion and drive scalable and
maintainable code practices-Collaborative working style and the
good written and verbal communication skills-Language agnostic -
has experience with a variety of languages and technologies-Our
code is currently mostly Typescript/Javascript with a Node.js
backendBenefitsCompetitive salaryCompany Stock/Option PlanFlexible
daily working hours, we value work-life balanceCompetitive
HealthPlan and Company Benefits and Perks.Remote applicants may
require occasional travel to California workspaces, once it is safe
to do so.If you're seeking professional growth and enjoy working on
hard problems with passionate teammates to build amazing
experiences that delight our users - then apply now to be
considered for the position! We can't wait to meet you and learn
how you can impact Amaze's future!#LI-RemoteAbout AmazeAmaze is
committed to fostering a diverse work environment and is proud to
be an equal opportunity employer. We value diversity in our current
and future employees, and we do not discriminate (including in our
hiring and promotion practices) on the basis of race, religion,
color, national origin, gender, gender expression, sexual
orientation, age, marital status, veteran status, disability
status, or any other characteristic protected by law.We are a
hybrid remote/in-office, international team with multiple office
spaces in the U.S. where employees can work and collaborate
together, attend large-scale meetings, and host creator events.Our
passion is to bring together a community of people who have a love
for product, technology, and a drive to change the world of
e-commerce and design. We encourage everyone who has this passion
and energy to apply. We are open to all backgrounds and experiences
relevant to our openings and strategy. We are out-of-the-box
thinkers. We know the best talent comes from passionate people. If
that sounds like you, we would love to hear from you!If you need
reasonable adjustments or would like to note which pronouns you use
at any point in the application or interview process, please let us
know. We will not accept or review any CVs from external
recruitment agencies.
Keywords: Medium, Costa Mesa , Software Architect, IT / Software / Systems , Costa Mesa, California
Click
here to apply!
|