We are seeking a highly experienced, proactive, and results-driven Senior/Lead Full-Stack Engineer to join our team. You will be instrumental in designing and delivering high-impact, scalable applications, mentoring our engineers, and contributing directly to our technical roadmap and product success. If you thrive in a collaborative environment and are passionate about solving complex technical challenges, we want to hear from you.
Key Responsibilities
As a Senior/Lead Full-Stack Engineer, you will be expected to:
Requirements
Essential Technical Experience
1. Experience: 8+ years of hands-on experience delivering full-stack products with TypeScript (and JavaScript).
2. Architecture: Proven experience in designing and building highly scalable, event-driven architectures.
3. Backend: Strong proficiency in backend development using Node.js and/or .Net core WebAPI.
4. Frontend: Hands-on experience with one or more modern frontend frameworks (NextJS, React, or Angular), demonstrating adaptability and a "not tied to a specific stack" mindset.
5. APIs: Solid experience designing, implementing, and integrating both REST and/or GraphQL APIs.
6. Databases: Proficient in data modeling and working effectively with both SQL and NoSQL databases.
7. Practices: Familiarity with modern testing practices, advanced performance tuning, and fundamental scalable design principles.
8. Problem Solving: Strong analytical skills and proven experience in solving complex technical challenges.
9. Best Practices: Deep experience in implementing software development best practices, performance optimization, and advanced debugging techniques.
Professional & Industry Experience
1. Mindset: You are proactive, results-driven, and excited to contribute to a fast-growing tech scale-up environment.
2. Collaboration: You are a strong team player who values collaboration, shared success, and effective communication.
3. Industry Focus (Highly Desirable): Financial Services experience is a significant advantage, particularly within trading, investment, or front-office environments.
Nice to Have