Full Stack Engineer (Contract) - Payments
What is Fortune?
A newly incubated venture, "Fortune," aims to transform global money movement through an innovative payment service that disrupts traditional financial barriers. By establishing a worldwide network of compliant digital asset liquidity providers, Fortune merges existing payment infrastructure with digital assets.
What is the role?
Join our dynamic team dedicated to revolutionizing international money transfers. We seek a skilled Full Stack Engineer adept at developing cutting-edge solutions to enhance global payment efficiency. This is a 6-month contract position, with potential for extension or conversion to Full-Time Employee.
Responsibilities
As a member of our team, your key responsibilities include:
- Designing, creating, and managing full stack web applications utilizing technologies like React, GraphQL, PrismaDB, RedwoodJS, and AWS.
- Developing robust GraphQL APIs with RedwoodJS and PrismaDB for scalability and efficiency.
- Integrating front-end and back-end components to deliver a seamless user experience.
- Utilizing Temporal workflows for managing application states and executing background tasks effectively.
- Optimizing application performance on AWS cloud infrastructure for speed and scalability.
- Writing clean, maintainable code and conducting thorough code reviews to ensure adherence to best practices.
Attributes
Required Skills & Qualifications:
- Front-End Development:
- Proficiency in building dynamic user interfaces using React, CSS, Flexbox, TailwindCss, and JavaScript (ES6+).
- Back-End Development:
- Understanding of RESTful services, microservices architecture, and preference for expertise in RedwoodJS.
- Experience in building GraphQL APIs with RedwoodJS and PrismaDB is a plus.
- DevOps & Cloud:
- Hands-on experience with AWS services like EC2, S3, Lambda, and RDS.
- Knowledge of CI/CD pipelines, infrastructure as code tools such as Terraform and CloudFormation, and serverless architectures.
- Workflow Orchestration:
- Familiarity with Temporal for building scalable workflows and efficient background jobs.
- Databases:
- Proficiency in data modeling and querying using PrismaDB with experience in both SQL (e.g., PostgreSQL) and NoSQL databases such as DynamoDB.
- Preferred: Payments Experience
- Background working with financial applications and familiarity with basic accounting principles.
(Note: External guidance has been followed thoroughly to rewrite the job description without adding new metadata and removing existing links, hashtags, and websites.)
