At Boldin, we aim to enable anyone to do better by making the most of their money and time. Our comprehensive financial planning platform allows anyone to create a plan and understand how the decisions they make today can impact their future.
We’re at the precipice of an exciting time at our company. We have recently seen exponential growth, we’ve raised $20+M from top investors, and we’re optimistic about the future as we grow.
About the Role
As the Full Stack Architect at Boldin, you will be responsible for designing, maintaining, and evolving our large Next.js code base to meet both modern React standards and our SaaS business model. In addition, your role will include understanding our data model, architecting scalable solutions, understanding financial products, reviewing code, and providing estimates.
You will work closely with the Engineering and Product teams, company stakeholders, and external customers and vendors.
Key Responsibilities
Technical
Lead the development efforts and architecture for our NextJS planner software to meet both modern React standards and our business requirements & financial domain.
Design, maintain, and evolve features of a SaaS application for both consumer and enterprise customers.
Architect, develop, and deliver efficient, composable, and scalable front-end code.
Contribute components to our internal design system
Review code and provide developer feedback.
Apply modern JavaScript, HTML, and CSS to build responsive and cross-browser-compatible apps.
Understand backend architecture, including Ruby on Rails, APIs, and external integrations.
Deliver business results in accordance with quarterly OKRs and business objectives.
Analyze and help mitigate technical, personnel, and process risks.
Provide support for On Call.
Innovation and Technology Vision
Stay up-to-date with new technologies and industry trends. Propose and implement innovative solutions to improve our technology stack and product offerings.
Coordinate with engineering leadership to craft, document, and implement the engineering decisions.
Review project plans, specifications, and schedules.
Identify and implement engineering best practices and software standards and verify project compliance with them.
Assist in developing project timelines for developing new product features, from concept to testing to production.
Advise on infrastructure projects.
Understand and apply knowledge of financial and investment products.
Cross-functional Collaboration
Work closely with Engineering and Product teams.
Facilitate communication and collaboration amongst these teams to align feature details and production schedules, and to ensure clear requirements and deadlines.
Collaborate with company stakeholders.
Mentor engineers on architecture, coding, and systems design best practices.
Participate in Agile ceremonies and team meetings.
Experience and Knowledge:
Tech Stack
Extensive experience with React and its ecosystem including Next.js, MUI, hooks, thunks, component lifecycle, etc.
Experience with state management libraries such as Redux, SWR, and Context API.
Knowledge of Ruby on Rails , Python, Node.js or other and APIs.
Experience with PostgreSQL, Redis, S3, and other data storage solutions.
Experience integrating 3rd party software.
Experience with AWS and other cloud providers.
Testing and Quality Assurance
Hands-on experience with testing frameworks and tools such as Jest, React Testing Library, and Playwright.
Strong understanding of automated testing strategies for React applications.
Create and maintain detailed documentation for front-end architecture, including component libraries, design patterns, and coding standards.
Continuously refactor and improve the codebase to enhance performance,scalability, and maintainability.
Tooling and Automation
Experience with monitoring tools and performance analysis to ensure applications meet performance benchmarks.
Proficiency with front-end build tools like Webpack, Babel, and task runners like npm scripts.
Experience with version control (Git) and CI/CD pipelines for automated testing and deployment.
Collaboration and Communication
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Experience working in agile development environments, collaborating with cross-functional teams.
Requirements:
10+ years of front end development experience
Experience in designing and architecting end-to-end software solutions
Expert in JavaScript, TypeScript and CSS
Expert in ReactJs or Next.js
Back End Experience (Ruby on Rails/ Python/Node.js/Other)
Experience integrating different backend services
Strong UI design skills with an understanding of good design principles and creating user-friendly applications
Experience mentoring other developers
SaaS application development experience
Proven track record of providing constructive feedback to management and peers
Excellent combination of technical and interpersonal skills with strong written andverbal skills
Benefits:
Collaborative and innovative work environment.
Flex PTO for any reason, including sick days (no specified limits), flexible work schedule.
Personal laptop.
Health and wellness package.
Budget for English lessons.
Apply
for this
position
This website uses cookies for analytics, personalization, and advertising. By clicking ‘Accept’, you consent to our use of cookies as described in the cookies clause (Art. 5) of our Privacy Policy. You can manage your cookie preferences or withdraw your consent at any time. To learn more, please visit our Privacy Policy.