Our client is looking for a Full Stack Engineer to join their growing team and help build a strategic finance platform for a rapidly expanding business. This role is ideal for someone who thrives in a fast-paced startup environment and enjoys working across the full tech stack, even when faced with new or unfamiliar areas.
Responsibilities:
- Design, architect, and develop financial modeling features for the company's SaaS platform.
- Play a critical role in implementing core architectural concepts to support current and future objectives.
- Collaborate with business teams to gather requirements and translate them into technical solutions.
- Write unit and integration tests to ensure high product quality.
- Help develop standards and best practices for the engineering team.
Requirements:
- 3+ years of experience in a full stack software engineering role.
- Proficiency in JavaScript/TypeScript frameworks like Angular, React, or Vue.
- Familiarity with programming languages like C#, Java, or C++.
- Understanding of data structures, cloud infrastructure, front-end frameworks, and related technical tools.
- Strong communication skills to effectively interface with diverse teams, including execs, engineers, designers, and customers.
- Proven ability to deliver on commitments and work autonomously.
- Ability to adapt and thrive in a startup environment, even when faced with ambiguity.
Preferred (but not required):
- B.S., M.S., or Ph.D. in Computer Science or related field.
- Expertise in .NET, Angular, TypeScript, and NgRx.
- Familiarity with Postgres, AWS, and Docker.
- Experience designing REST APIs and working with microservices architecture.
- Knowledge of financial concepts such as ERP, CRM, and forecasting.
- Agile development experience with tools like Jira.