About Arch
At Arch, we’re dedicated to empowering businesses by transforming how they manage and utilize their data. Our comprehensive platform simplifies data integration, provides actionable insights, and supports strategic decision-making with expert guidance every step of the way. Built on the principles of accessibility, quality, and scalability, Arch ensures that businesses of all sizes are leveraging their data for growth and success.
As an all-remote team, we’re on a mission to make data-driven solutions accessible and effective for every business. We value innovation, collaboration, and a customer-centric approach. Our team is passionate about making data-driven solutions accessible and effective for every business. We pride ourselves on our open-source roots, leveraging the power of community and continuous improvement to deliver robust and flexible solutions.
If you want to accelerate how data is used in a wide variety of industries ‘east of Reno’, while getting to work with best-in-class open source software, we’d love to hear from you.
If one of the openings below resonates, please apply! If not, please join our community on Slack or contribute on GitHub!
Responsibilities
- Write clean, maintainable, and well-documented code for the Arch platform’s Next.js frontend and FastAPI backend
- Collaborate with company leadership and fellow engineers to implement features and enhancements
- Lead the frontend architecture and design discussions
- Continuously improve the user experience by incorporating user feedback and best practices
- Conduct code reviews
- Participate in all phases of the software development lifecycle, including planning, development, testing, deployment, and maintenance
- Troubleshoot and debug issues, providing timely resolutions
- Manage the full lifecycle of your code, including deployment and monitoring in production environments
Requirements
- Extensive experience with Next.js and React.js frameworks
- Experience writing and maintaining modern, performant Python code
- Ability to make UX and design decisions with minimal direction or oversight
- Strong communication and collaboration skills
- Ability to work independently and autonomously in an all-remote environment
- Proficiency in Git
- Experience with testing frameworks and tools
Bonus Qualifications
- Familiarity with CI/CD pipelines and DevOps practices
- Interest in and/or experience with the latest frontend technologies and frameworks
- Contributions to open-source projects
- Experience building containerized services in AWS
- Experience writing IaC in Pulumi or Terraform
- Experience making foundational design decisions for an early-stage SaaS or PaaS startup
- Knowledge of analytics, data, and ML engineering practices and tooling ecosystems
Perks/Benefits at Arch Data
- Full medical, dental, & vision plans
- 401(k) plan
- Flexible PTO
- Monthly wellness stipend
- Home office & internet reimbursement
Anticipated base salary range for this role is $120,000 - $185,000 USD annually.