Technical Lead (Full Stack)
About KAST
KAST is one of the fastest-growing stablecoin-based finance platforms in the world. Backed by leading VC firms and angels, we're scaling our global tech team to shape the future of stablecoin finance. As a Full Stack Developer at KAST, you'll work across both front-end and back-end development to build scalable, high-performance applications that power our global consumer app.
Job Description
We are seeking a Technical Lead to oversee the design and development of both the front-end and back-end architecture for our web applications. In this role, you will lead cross-functional teams including product, design, and cloud engineers to deliver secure, reliable, and high-performance solutions. You will utilize modern. technologies to build scalable applications, while mentoring and guiding the development team. If you have a passion for full-stack development, a keen interest in web3 technologies, and thrive in a fast-paced fintech environment, this role is for you.
Responsibilities
- Oversee the design and development of both front-end and back-end components for web applications using technologies such as Go, React, Next.js, Node.js, and Python.
- Lead the creation of scalable, high-performance systems by implementing best practices in software architecture and design.
- Guide the development and maintenance of RESTful APIs, microservices, and integrations with third-party services.
- Focus on optimizing application performance for fast load times, smooth user interactions, and minimal downtime.
- Collaborate with the team to deploy, scale, and manage applications using cloud platforms like AWS and Google Cloud (GCP).
- Lead the implementation of CI/CD pipelines and automation tools to streamline deployment and improve development efficiency.
- Ensure application security, performance, and reliability by adhering to best practices and continuously monitoring applications.
- Work closely with UI/UX designers to translate wireframes and prototypes into responsive, user-friendly interfaces.
- Collaborate with the product team to transform user requirements into robust technical solutions.
- Lead the team in maintaining and troubleshooting applications after deployment to ensure smooth and continuous operation. Troubleshoot and solve complex technical challenges.
- Participate in and oversee code reviews to ensure adherence to high-quality standards and mentoring junior developers to foster their growth.
- Write and maintain comprehensive technical documentation for software projects to ensure clarity and continuity in development.
Qualifications
- 7+ years of experience in full-stack development with a strong background in leading teams and managing complex technical projects.
- Proficient in React, Next.js, Node.js, and Python. Experience with modern web technologies and frameworks.
- Experience in blockchain development, smart contracts, decentralized applications (DApps), and Web3 technologies is a big plus.
- Extensive experience working with cloud platforms like AWS or GCP, including using services such as S3, EC2, Lambda, Cloud Functions, and more.
- Strong understanding of RESTful APIs, microservices, and their integration with third-party services.
- Solid experience with both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Proven experience setting up and maintaining CI/CD pipelines to automate testing, deployment, and integration.
- Strong leadership skills with the ability to guide teams and foster collaboration between developers, designers, and product managers.
- Deep understanding of best practices for application security, performance, and reliability.
- Experience with Agile methodologies, including Scrum and Kanban, and the ability to lead the team in an Agile environment.
- Expertise in Git and modern version control workflows.
- Web3 development experience.
- Familiarity with serverless architecture (e.g., AWS Lambda, GCP Cloud Functions).
- Experience with GraphQL APIs.
- Understanding of infrastructure-as-code (laC) tools like Terraform, CloudFormation.
- Experience with performance monitoring and logging tools (e.g., CloudWatch, ELK stack).
- Experience with front-end testing frameworks (e.g., Jest, Cypress).
- Familiarity with Go is a plus.
Why Join Us?
- Be part of an innovative, fast-growing finance platform.
- Play a key role in building our tech stack, shaping both the front-end and back-end of our global app.
- Career growth opportunities as we expand our global technical team.
- Flexible work environment with remote and hybrid options.
- Competitive compensation package and stock option plan, ensuring you're invested in our success.
- Work with a passionate team pushing the boundaries of stablecoin finance.
How To Apply?
Send your CV to careers@kastcard.com