FormAssembly
Description
Here's what that looks like at FormAssembly, and here are the values you'd be excited to stand behind:
As a team we strive for:
- Direct, undeniable, customer impact. We have incredible customers that we're grateful for and we believe the best teammates are the ones who, regardless of function or discipline, are eager and excited to find a way to connect their work directly to customers
- Trusted independence with interdependence. You are fully trusted as a full owner of the work you do; self-determined, responsible, accountable, and celebrated. With that freedom, you acknowledge a broader social context. We work together, we partner, we collaborate, and we make sure the work we take on and hand off is done thoughtfully and with care
- Assume positive intent. All outcomes may not be what we desire, what we expected, or what we needed. But they happened because people take chances and are willing to make decisions. We assume people try their hardest and try their best, we assume their actions started with the most positive of intentions. Every conversation, assessment, piece of feedback, starts with that assumption, on both sides. This ensures our team is built on a foundation of trust
- Care, inclusion, and sincerity. We work here because we believe in the opportunity, the vision, our people, and our ability to create something remarkable. These convictions lead us to care deeply about the market, each other, and the pursuit of building something extraordinary. When everything comes together, our customers can build stronger businesses and thrive
Duties: - Develop user-centric web applications (front-end and back-end) and support existing systems
- Collaborate with cross-functional teams (designers, stakeholders, and clients) to understand goals, analyze requirements, and deliver solutions using best-fit technologies
- Scope, estimate, and plan projects
- Participate in code reviews, pair programming, and other forms of knowledge sharing
- Provide production support when needed
- Mentor and help team members grow
- Embrace a remote-first, collaborative culture that prioritizes continuous learning and improvement
- Quickly grasp complex systems, troubleshoot issues, and debug efficiently
- Adhere to best practices in web development, software design, and DevOps
- Value code quality, maintainability, and effective communication
- Demonstrate a growth mindset and openness to giving and receiving feedback
Requirements - Excellent planning, communication and collaboration skills. You understand teamwork, and how to help your team grow
- An excellent "system intuition". We have many complex systems which require a strong ability to debug and quickly understand what is going on
- Understanding of best practices for web development, software design, DevOps principles, and robust testing/automation strategies
- 5+ years experience with Web Development and Web Application architecture (We use PHP, Laravel, and MySQL)
- 5+ years in developing reactive applications (We use React.js, vanilla JavaScript, and TypeScript)
- You've had 5+ years of experience running past applications in production, ideally with several thousands of users
- You value code quality and maintainability
- Demonstrated commitment to the growth mindset, learning and advancement
Nice to have, but not fully required experience: - Working on web applications that process large volumes of data and/or receive high volumes of traffic
- Real-time data processing
- Understanding of Scrum and Agile best practices
- Experience developing applications for AWS
- Experience with OpenSearch, ElasticSearch or SOLR
- Familiarity with API development challenges
- DevOps experience including CI/CD pipelines, cloud infrastructure (we use AWS), and containerization
- Experience working remotely across different countries and timezones
Salary range: $115,000 - $130,000
Benefits FormAssembly is a completely remote/distributed team. We thrive through digital communication, and work to connect numerous times a day. Our culture is vibrant, fun, and unique! Read more about it here. Some of our benefits include:
- Health benefits (health, dental, vision) for Team Members based in the United States
- Mental Health benefits with SpringHealth
- 401(k) with 4% company match
- Unlimited PTO (with a required minimum use of 2 weeks per year) for Salaried/Exempt staff, or 4 weeks of paid vacation for hourly/non-exempt employees
- 9 paid company holidays
- Flexible work schedule; work from anywhere!
- Generous Paid parental leave (up to 16 weeks)
- Charitable contribution match
- Budget for professional development
- Company provided Mac laptop
You'll be joining a talented and fun team, working together to build something great!