Position: Senior Full-Stack Software Engineer
Company: Fincast
Category: Node.js
Experience required: 5y
English level: intermediate
Published: 2023-08-01T00:00:00+03:00

Our US-based startup is on a mission to disrupt the lending industry, focusing on mortgages first.  We’re searching for a scrappy, talented, and mission-aligned Full-Stack Software Engineer to join our team. As a pre-seed fintech startup, we're building our core product and need a talented and experienced engineer to contribute to our vision.

**Responsibilities**

- Build and maintain our web application using TypeScript, React, Next.js, PostgreSQL, and AWS.
- Rapidly iterate and test first version prototypes by collecting client feedback.
- Contribute to code quality and maintainability by writing unit and integration tests.
- Make architecture decisions to ensure a strong, stable, and scalable product.
- Partner with the CEO to define, prioritize, and realize product roadmap.
- Drive performance, efficiency, and effectiveness of the engineering and product development team.
- Discover and implement new technologies that yield competitive advantage.

**Requirements**

- 5+ years of experience in software development, preferably in a startup environment.
- Proficient in frontend and backend work.
- Ability to build UI from Sketch or Figma prototype documents.
- Proficient with TypeScript, React, **Next.js**, PostgreSQL, and AWS.
- Ability to work with services and tools even without previous experience.
- Excellent written communication skills for design docs, specs, documentation, code reviews, and post-mortems in English.
- Strong product sense and can build engaging tech for customers.
- Strong interpersonal skills and the ability to share/collaborate with peers.
- Experience with CI/CD, Git workflows, and Agile principles.
- Have an understanding of best engineering practices for the full software development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations.
- Appreciation for strongly typed code bases.
- Bachelor’s Degree (Computer Science, Math, Engineering preferred) or equivalent industry experience.

**What We Offer**
- A chance to build a key piece of software that will set an industry standard.
- Opportunity to be on the founding engineering team
- A friendly and inclusive work environment.
- A culture of experimentation and big ideas.
- Opportunities to think big, be bold, and do your best work.