About Us
Fundex is revolutionizing the future of finance through innovative technology solutions. We are dedicated to empowering individuals and businesses with cutting-edge tools to navigate the complexities of the modern financial landscape. Join our dynamic team and play a pivotal role in shaping the future of fintech.
As a Senior Software Engineer at Fundex, you will be instrumental in building and scaling our core platform. You will have the opportunity to lead projects, mentor junior engineers, and contribute significantly to our technical direction.
Responsibilities
- Design, develop, and maintain scalable and performant RESTful APIs using Node.js, Express.js, and Sequelize ORM connected to PostgreSQL or Azure SQL databases.
- Build and maintain responsive and user-friendly front-end applications using React.js, TypeScript, Vite, and Tailwind CSS, leveraging Context API for state management.
- Implement secure authentication and authorization mechanisms using JWT and OAuth 2.0.
- Integrate third-party APIs such as Nylas and Telnyx to enhance application functionality.
- Write comprehensive unit and integration tests to ensure code quality and application stability.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards (ESLint, Prettier).
- Deploy and maintain applications on Azure Web App Service, Azure Static Web Apps, and Azure Storage, utilizing GitHub Actions for CI/CD.
Requirements
- Senior-level experience in FULLSTACK development.
- Proficiency in React.js, Vite, TypeScript, Tailwind CSS, Context API, Axios, React Router DOM, ESLint, Prettier, Node.js, Express.js, PostgreSQL, Azure SQL, Sequelize ORM, JWT, OAuth 2.0, Nylas API, Telnyx API, Azure Web App Service, Azure Static Web Apps, Azure Storage, GCP, GitHub, GitHub Actions.
- Strong communication and collaboration skills.
- Experience with agile development methodologies.
- Deep understanding of software engineering principles, design patterns, and best practices.
- Proven ability to lead technical projects and mentor junior engineers.
- Bachelor's degree in Computer Science or a related field.
Nice to Have
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with cloud infrastructure on GCP.
- Contributions to open-source projects.
- Experience with monitoring and logging tools such as Prometheus and Grafana.
What We Offer
- Competitive compensation
- Remote π work environment
- Professional growth opportunities