Ancient Ritual Logo Ancient Ritual
@

Full Stack Software Engineer

🌍 San Francisco, CA 📅 03/30/2023

Apply

Job Description

**Who are we?

** In a world driven by productivity, we’re increasingly overworked,
overwhelmed, and out of touch with what it means to feel well. Our fast-paced
society places us in a vulnerable position to keep up with demands while
coping with the negative lifestyle consequences that come with it: high
stress, mental burnout, poor habits, and poor health.

Ancient Ritual is an integrative wellness company designing simple, elegant
tools to help others regain their deepest states of well-being. Informed by
ancient wisdom and modern science, we operate at the intersection of cutting-
edge research and holistic healing practice.

Founded in 2020, we are a group of like-minded seekers with backgrounds in
design, engineering, and entrepreneurship coming together to explore what it
means to be well. Our team is diverse, inquisitive, and driven by
purpose—reflective of the larger community of athletes, industry leaders, and
investors who support us.

**Who are you?

** If you care about the same things that we do and you want to make an impact
on the world, Ancient Ritual might just be for you. We’re seeking passionate,
talented, principled, entrepreneurial, focused, caring and ambitious
individuals that believe in the same things we do and want to help us expand
these ideas into design forward products that support people’s lives.

If you also have the following knowledge, skills and abilities also, you
should certainly apply:

**Essential Qualifications**

* 3-5+ years of experience and is familiar with the following software/tools:
* Proficiency with server-side languages such as Kotlin, Java, TypeScript or Go. Language agnosticism is a bonus. Proficiency in at least one statically typed language a must.
* Proficiency with SQL database technologies such as Postgres, MySQL, or Oracle.
* Proficiency with virtualization tools such as Docker
* Familiarity with continuous integration solutions and tools such as TravisCI
* Familiarity with embedded Linux development and OTA deployment systems.
* Familiarity with fundamental front-end languages such as HTML, CSS, and JavaScript.
* Familiarity with client side frameworks such as React
* Experience developing a system throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance
* Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
* Excited about establishing a team culture and laying the foundation for long term growth
* Great analytical and troubleshooting skills
* Experience in development of distributed/scalable systems and high-volume transaction applications
* Experience with test-driven development and automated testing frameworks.
* Familiarity with Scrum/Agile development methodologies.
* Excellent verbal and written communication skills.

**Bonus Qualifications
**

* Experience working in smaller teams with less established best practices
* Experience with building systems supporting connected consumer hardware products
* Experience with LED lighting systems, and audio-visual sensory products and DSP

_Other Items We Look For

_ These are the list of items that we look for in everyone

* Entrepreneurial mindset
* Natural problem solving
* Creatively motivated
* Kind and compassionate
* Natural curiosity
* Wants to help humanity
* Desires improved health and wellbeing

**Role Summary

** The Full Stack Software Engineer will focus on 3 main priorities:

Priority 1: Responsible for working on projects that are currently being
developed by Ancient Ritual and is responsible for developing software
programs or systems that align with user needs

Priority 2: Address the entire software development life cycle - analyze the
needs, and then design, test and develop software in order to meet those needs

Priority 3: Build high-quality, innovative and fully performing software that
complies with coding standards and technical design

**Core Responsibilities** _ **(Individual Contributor)

**_ _Software Development
_

* Execute full software development life cycle (SDLC)
* Integrate software components into a fully functional software system
* Develop software verification plans and quality assurance procedures
* Document and maintain software functionality
* Ensure software is updated with latest features

_Documentation & Planning
_

* Develop flowcharts, layouts and documentation to identify requirements and solutions
* Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
* Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes

_Cross Functional Team Coordination
_

* Hold cross-functional contributors accountable to delivering their responsibilities on schedule
* Establish communication between cross-functional groups through regular meetings and asynchronously maintained documentation

_Project Planning
_

* Participate in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits.
* Communicate operational requirements and development forecasts.
* Comply with project plans and industry standards

_Maintenance and Troubleshooting
_

* Participate in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits.
* Troubleshoot, debug and upgrade existing systems
* Communicate operational requirements and development forecasts.

**Key Performance Indicators

** This role will support the department metrics which will be measured
specifically as follows:

* Project execution — time and budget
* On-time delivery:
* Fixed time projects
* Agile projects
* On-budget
* Process improvements
* Relationships and communication
* Risk management
* Customer orientation

_All employees are measured on:
_

* Ability to work in a self directed, autonomous fashion, while collaborating as part of a team
* Showing up – Ensuring we are showing up every day with the best version of ourselves to contribute to building our company vision
* Ability to deliver work on time, on budget and to plan
* Contribution to company morale / culture

**Equal Employment Opportunity Statement

** Ancient Ritual is an equal opportunity employer that is committed to
diversity and inclusion in the workplace. We prohibit discrimination and
harassment of any kind, including but not limited to that which is based on
race, color, sex, religion, sexual orientation, gender expression &
preference, national origin, disability, genetic information, pregnancy, or
any other protected characteristic as outlined by federal, state, or local
laws.

This policy applies to all employment practices within our organization,
including but not limited to hiring, promotion, leave of absence,
compensation, benefits, training, and termination. We make decisions based on
qualifications, merit, and business needs at the time. For more information,
contact us at [email protected]_ with any questions.