InvestiFi · 2 days ago
Lead Full-Stack Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Insider Connection @InvestiFi
Responsibilities
Spearheading a new platform build for ODT from the ground up
Solve a diverse array of technical challenges across the entire technology stack, addressing authentication, Know Your Customer (KYC) integration, order management, and secure messaging systems.
Collaborate closely with banking and technology partners to integrate KYC processes for streamlined client onboarding and compliance management.
Develop modular application components using microservices architecture within an AWS environment, ensuring scalability and performance.
Implement applications that heavily leverage REST APIs to facilitate seamless interactions with external systems, including banking cores and CRMs.
Assume full ownership of feature development, from architecture and testing to deployment and refinement, ensuring robustness and reliability.
Incorporate an e-signature module into the platform to facilitate compliance-driven document signing.
Implement advanced analytics capabilities to provide real-time insights into trading metrics and platform performance.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
7+ years of experience in full-stack software development (more the better, we’re looking for someone at the lead/principal level)
Front-end skills: proficient in ReactJS, Next.js, Vercel, and/or Tailwind CSS for building robust frontend applications.
Back-end skills: Python, Django and/or Flask
Strong in backend integrations and API development to support frontend functionalities.
AWS experience
Expertise in connecting frontend applications to managed relational data services like Supabase or Vercel PostgreSQL for scalable backend solutions.
Experience with microservice architecture
Skilled in CI/CD pipelines to ensure efficient deployment workflows from local environments to live production.
Excellent communication skills, with the ability to collaborate effectively across teams.
Passion for cryptocurrency and a keen interest in staying updated with industry trends and technologies.
Preferred
Trading experience, ideally crypto trading experience (from a professional or personal standpoint)
Proficient in UX design principles, utilizing tools like Figma for wireframing and prototyping to enhance user interface design and usability.
Familiar with agile methodologies and project lifecycle management, collaborating closely with product and project managers.