Step 1
Overview
Fernpath is at the forefront of revolutionizing financial technology with innovative AI solutions. We are a dynamic and rapidly growing startup dedicated to building intuitive and powerful platforms that empower financial professionals across the globe. Our mission is to make complex financial data accessible and actionable, fostering a new era of efficiency and insight. As a fully remote company with a strong culture of collaboration and continuous learning, we believe in supporting our team members wherever they are, valuing diverse perspectives and fostering an inclusive environment where everyone can thrive. This role offers an exciting opportunity to contribute to a product that will shape the future of finance, working alongside a talented and passionate team committed to excellence.
Step 2
Key Responsibilities
- Develop and maintain robust, scalable, and secure full-stack applications using TypeScript, focusing on both front-end user interfaces and back-end services.
- Design and implement new features from concept to deployment, ensuring high performance, responsiveness, and seamless user experience.
- Collaborate closely with product managers, designers, and other engineers to understand requirements, define technical specifications, and deliver high-quality solutions.
- Participate in code reviews, providing constructive feedback and ensuring adherence to best practices, coding standards, and architectural guidelines.
- Optimize applications for maximum speed and scalability, identifying and resolving performance bottlenecks and technical debt.
- Contribute to the ongoing improvement of our development processes, tools, and infrastructure.
- Troubleshoot, debug, and resolve issues across development, testing, and production environments promptly and effectively.
- Stay up-to-date with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate to enhance our tech stack and product offering.
Step 3
Requirements
- Minimum of 5 years of professional experience as a Full-Stack Engineer, with a strong emphasis on TypeScript.
- Proficiency in modern front-end frameworks such as React, Angular, or Vue.js, along with extensive experience in HTML, CSS, and JavaScript.
- Demonstrated expertise in back-end development using Node.js and related frameworks (e.g., Express, NestJS).
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB), including schema design, querying, and optimization.
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform, including deploying and managing applications.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes is highly desirable.
- Strong understanding of software development best practices, including agile methodologies, version control (Git), continuous integration, and continuous deployment (CI/CD).
- Excellent problem-solving skills, attention to detail, and the ability to work independently and collaboratively in a remote team environment.
Step 4
Benefits & Perks
- Competitive contract rate of $70 - $95 per hour, commensurate with experience and expertise.
- Flexible working hours and the freedom to work from anywhere in the world, fostering a healthy work-life balance.
- Opportunity to work on cutting-edge AI and FinTech solutions with a significant impact on the industry.
- Access to a collaborative and supportive global team, fostering innovation and professional growth.
- Professional development opportunities, including access to online courses, conferences, and mentorship.
- Generous paid time off and public holidays recognized in your region.
- Contribution to open-source projects and continuous learning encouraged.
Step 5
How to Apply
- 1
To apply for this exciting Full-Stack Engineer position at Fernpath, please submit your resume and a cover letter detailing your relevant experience and why you are interested in joining our team. Your cover letter should highlight specific projects where you have demonstrated your TypeScript full-stack expertise and your experience with remote collaboration. Please also include a link to your GitHub profile or online portfolio, if available, showcasing your personal projects or contributions. Shortlisted candidates will be contacted within two weeks for an initial screening interview, followed by a technical assessment and a final interview with the hiring manager and a team lead. We aim to make a hiring decision within four to six weeks of the application deadline. We appreciate your interest in Fernpath and look forward to reviewing your application. We are committed to creating a diverse and inclusive workplace and encourage applications from all qualified individuals.