Senior BackEnd Engineer
About Us
Wellthi is a fintech social enterprise. Our technology helps customers structure their financial goals with family and friends through your mobile banking app. Our company has over half a dozen industry awards and recognitions from organizations like the FDIC, Mastercard, Nerd Wallet, Discover, and the Independent Community Bankers of America.
We are seeking an experienced and highly skilled Senior BackEnd Engineer to join our team. The successful candidate will have expertise in Node, React, React Native, and TypeScript, and a track record of building high-quality mobile applications.
If you want to join us in reshaping financial health together with some of the biggest brands in the industry, then we want to hear from you!
Job Location
This is a remote position; the candidate can work from anywhere in the world as long as they can comfortably work within EST timezone.
Responsibilities
- Design, develop and maintain backend services and APIs using Node.js,NestJS
TypeScript, MikroORM, PostgreSQL, GraphQL and related technologies. - Design, develop and maintain our frontend applications using React, React Native,
TypeScript, GraphQL, Redux Toolkit, TanStack Query, and related technologies. - Write clean, maintainable, and efficient code.
- Lead, guide, and mentor junior engineers on the team, and participate in planning and
executing their development plans. - Participate in strategic decisions to improve the product.
- Collaborate with the team to ensure seamless integration of the front-end and back-end
components. - Write tests and ensure high code coverage using Jest and testing frameworks.
- Troubleshoot and debug any issues that arise.
- Optimize the performance of our backend and frontend applications.
- Work with Firebase services for analytics, Crashlytics, messaging, and remote
configuration. - Integrate with third-party services including Auth0, Sentry, and various payment
processors. - Stay up to date with the latest technologies and best practices in mobile development.
- Participate in code reviews and ensure that all code is maintainable, efficient, and
secure. - Lead the development process and deliver high-quality software on time.
- Be a good team member with an agile mindset, and contribute to the team’s success.
Qualifications
- Minimum of 5 years of experience in software development, with a focus on Node.js,
PostgreSQL/MySQL/MongoDB, MikroORM, React, and React Native. - Bachelor’s degree in Computer Science or related field.
- Experience working in the FinTech or Banking industries.
- Strong experience in Agile development.
- Strong expertise in Node.js and related frameworks, such as Express.js, NestJS, etc.
- Strong experience with MikroORM for database operations and migrations.
- Strong experience in database design.
- Strong experience in system design.
- Strong expertise in React, React Native, TypeScript, GraphQL, Redis, and related
technologies. - Experience with state management using Redux Toolkit and data fetching with TanStack
Query. - Strong experience in design and architectural patterns.
- Experience with Docker and containerization.
- Experience with Cloud Architecture and Infrastructure using services such as AWS.
- Extensive experience working with third-party APIs and SDKs and developing external-facing
APIs and SDKs. - Experience with authentication systems, particularly Auth0.
- Experience with monitoring and error tracking tools like Sentry.
- Experience with Git version control system.
- Experience with DevOps and CI/CD is a plus.
- Experience with test automation using Jest and related testing frameworks.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Actively participated in Scrum agile teams.
- Fluent in English.
Benefits
- A collaborative environment where diversity is celebrated.
- A remote work environment.
- A competitive market salary and benefits package.
- A dynamic and fast-moving supportive company where everybody takes ownership of
their work. - The opportunity to work on a product with growing global appeal.
JOIN OUR TEAM
Submit your resume and a cover letter outlining your experience and qualifications to [email protected] We will carefully review your application and reach out to you as soon as possible.
