- Company Name
- Right Fit Advisors
- Job Title
- Full Stack Engineer
- Job Description
-
Job Title: Full Stack Engineer
Role Summary:
Own the end‑to‑end lifecycle of fintech platform features—from design and development to deployment and production support. Build reliable, scalable services in a TypeScript/Node.js ecosystem while collaborating closely with product, sales, and support teams to deliver customer‑centric solutions.
Expectations:
- Take ownership of feature development, from concept through production.
- Balance quick incident resolution (alerts, bugs) with strategic enhancements.
- Apply clean‑code principles, comprehensive testing, and thorough code reviews.
- Communicate status and dependencies clearly across cross‑functional teams.
- Document design decisions, API contracts, and operational procedures.
Key Responsibilities:
- Design, code, unit‑test, and integrate new features using TypeScript and Node.js.
- Enhance existing services, refactor legacy modules, and implement performance improvements.
- Participate in architecture discussions, making informed RESTful API and data‑model choices.
- Resolve production incidents, maintain uptime, and participate in root‑cause analysis.
- Collaborate with sales, support, and product stakeholders to gather requirements and provide technical solutions.
- Maintain CI/CD pipelines (GitHub Actions) and Dockerized deployments on Render.
- Integrate external services (Stripe, SendGrid, Azure Blob Storage, pdf-lib) and orchestrate background jobs with BullMQ.
- Produce clear technical documentation and maintain knowledge bases.
Required Skills:
- Proficient in TypeScript, Node.js, and modern JavaScript frameworks.
- Strong experience with PostgreSQL and at least one ORM (TypeORM, Prisma, Sequelize).
- Deep understanding of RESTful APIs, CRUD patterns, and versioning.
- Comfortable with Git workflows, pull requests, and collaborative reviews.
- Solid testing practices using Jest, Supertest, and test containers.
- Familiarity with Docker, container orchestration, and CI/CD pipelines (GitHub Actions).
- Knowledge of Redis, message queuing (BullMQ), and asynchronous processing.
- Bonus: NestJS, fintech domain exposure, and payment integrations (Stripe).
- Excellent problem‑solving skills, ownership mentality, and clear communication.
Required Education & Certifications:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). No mandatory certifications required.