Node.js Engineer
A FinTech payment gateway for the US market. The platform integrates with payment providers and processes transactions for US-based merchants.
What You’ll Be Doing
- Develop and maintain features across the full stack — from task clarification to production release.
- Build and support backend services using Node.js (Express).
- Work with databases, primarily PostgreSQL, and occasionally MongoDB.
- Develop responsive UI components using React and ensure smooth frontend-backend interaction.
- Integrate with external payment providers and maintain stable, well-documented APIs.
- Participate in code reviews and contribute to improving code quality and maintainability.
- Support debugging, issue resolution, and performance improvements in collaboration with senior engineers.
Requirements (Middle Level)
Must-have:
- 2–4 years of commercial development experience (full-stack or backend with React experience as a plus).
- Solid knowledge of Node.js and experience with Express or a similar framework.
- Experience designing and developing REST APIs (validation, status codes, authentication, versioning).
- Practical experience with PostgreSQL (queries, basic indexing, simple query optimization).
- Hands-on experience with React (components, hooks, forms, API integration).
- Good understanding of Git and collaborative workflows (PRs, code reviews, branching strategies).
- Ability to independently handle medium-complexity tasks, clarify requirements, and deliver features to production.
Nice to Have:
- Experience with MongoDB.
- Exposure to FinTech, payment integrations, or understanding of PCI-related constraints.
- Basic experience with unit/integration testing.
- Familiarity with Docker and CI/CD pipelines.
Working Hours
- Availability to work with US stakeholders - approximately 16:00 - 01:00 Kyiv time.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 9 February
103 views
·
40 applications
22% read
📊
Average salary range of similar jobs in
analytics →
Loading...