Software Engineer
FormAssembly
Software Engineering
United States
Posted on Jan 14, 2025
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.