Frontend: JavaScript, React, TypeScript
Backend: Java/Springboot, Django, Postgres
Infrastructure: AWS, Docker
What success looks like: 30/60/90 days
You’ll focus on building deep context across the product domain, backend architecture, and the data models that power Forma’s platform.
By the end of your first 30 days, you will have:
•
Developed a strong understanding of Forma.ai’s product, customers, and sales performance domain.
•
Built a clear mental model of the backend architecture, core services, and data flows across the system.
•
Gained familiarity with key data models, including hierarchical structures, relationships, and workflow-driven entities.
•
Set up your development environment and become comfortable navigating the codebase, services, and infrastructure.
•
Learned the team’s engineering practices around testing, observability, deployment, and reliability.
•
Built relationships with engineering, product, and analytics partners.
•
Contributed to technical discussions, asking thoughtful questions and identifying early areas of complexity or risk.
•
Shipped small but meaningful improvements or fixes to build familiarity with the system.
•
Started identifying opportunities to improve data modeling, system clarity, or backend reliability.
You’ll begin owning meaningful backend systems and influencing technical decisions.
By the end of your first 60 days, you will have:
•
Taken ownership of a significant backend component, service, or workflow.
•
Designed and delivered well-structured, maintainable backend code aligned with system standards.
•
Partnered closely with Product to translate complex business requirements into scalable backend designs.
•
Demonstrated strong judgment in data modeling, especially around relationships, hierarchy, and workflow representation.
•
Identified and surfaced architectural risks, edge cases, or inconsistencies in existing systems.
•
Proposed and, where appropriate, implemented improvements to backend architecture, data models, or service boundaries.
•
Contributed to improvements in observability, testing, and production reliability.
•
Participated actively in code reviews and technical design discussions, raising the bar for quality and clarity.
•
Begun mentoring or supporting other engineers in areas of strength.
•
Built enough system context to make informed tradeoffs between performance, extensibility, and simplicity.
You’ll be operating as a trusted technical leader across backend systems.
By the end of your first 90 days, you will have:
•
Led the design and delivery of a complex backend initiative spanning multiple services or domains.
•
Introduced or significantly improved core data models, system architecture, or workflow handling.
•
Demonstrated the ability to anticipate and mitigate long-term architectural risks.
•
Influenced technical direction through clear, well-reasoned proposals and design decisions.
•
Improved the reliability, observability, or scalability of critical backend systems.
•
Established strong working relationships across Engineering, Product, and Analytics.
•
Elevated engineering standards through mentorship, design reviews, and technical guidance.
•
Helped the team better reason about complex, data-intensive workflows through clearer system design.
•
Identified and begun executing on longer-term backend investments that improve system integrity and developer velocity.
•
Demonstrated clear impact on both system quality and the team’s ability to deliver confidently at scale.
•
This position is for an existing vacancy