Senior Full Stack Engineer (Team Lead)

Key Responsibilities:
As a Senior Full Stack Engineer (Team Lead) at Spendkey, you will lead a talented team of engineers and have a significant impact on the design, development, and success of our procurement platform. Your responsibilities will include:
• Team Leadership & Mentorship: Lead a cross-functional team of full-stack
engineers, guiding them through technical challenges and providing mentorship to ensure their growth. Foster a collaborative, inclusive, and high-performance culture within the team.
• Technical Leadership: Take ownership of the architectural direction of our
platform, ensuring the solution is scalable, performant, and aligned with
business objectives. Set best practices for coding, system design, testing, and
deployment.
• Hands-on Development: Lead by example in building scalable cloud-native
solutions. You will actively contribute to both frontend (Angular) and backend
(Java, C#, Microservices) development, ensuring high-quality, reliable, and
maintainable code.
• System Architecture & Design: Drive the design of both high-level system
architectures and low-level components, ensuring they meet business
requirements and can scale with growth. Collaborate with other senior engineers and stakeholders to make strategic technical decisions.
• Microservices & Cloud-Native Development: Architect and develop
microservices on Azure cloud infrastructure, ensuring the platform is highly
available, resilient, and efficient. Leverage cloud-native tools and best practices
for development, deployment, and scaling.
• AI Integration & Innovation: Lead the integration of advanced AI and machine
learning technologies within the platform. Leverage frameworks such as RAGs
(Retrieval-Augmented Generation), Agentic AI, model fine-tuning, MCP
(Model Control Protocols), and A2A protocols to drive automation, intelligent
decision-making, and new product capabilities.
• Database Optimization: Design, implement, and optimize SQL databases to
support large-scale data management, ensuring consistency, high availability,
and performance.
• Hiring & Team Expansion: Take an active role in hiring, interviewing, and
onboarding new team members. Collaborate with HR and engineering leadership to evaluate candidates, run technical assessments, and ensure that we’re building a top-tier engineering team.
• Collaboration with Product & Stakeholders: Work closely with product
managers, designers, and other cross-functional teams to deliver features that
align with business goals. Ensure clear communication and alignment between teams, advocating for technical solutions that meet customer needs.
• Continuous Improvement: Foster a culture of continuous learning and
improvement. Stay up to date with the latest trends in software development, AI technologies, and cloud-native solutions. Suggest and implement process
improvements to enhance team efficiency, quality, and agility.

Key Qualifications:
• Experience: 6+ years of experience in full-stack software development with at
least 1+ years in a leadership or team lead role. You should have a strong
background in SaaS and cloud-native technologies.
• Programming Skills: Expertise in object-oriented programming (OOP) languages
like Java and C#, and experience with building scalable systems. Comfortable
designing and implementing complex systems from scratch.

• Frontend Development: Strong experience with Angular and modern JavaScript frameworks. Ability to create responsive, user-friendly interfaces that are consistent across platforms.
• Backend Development: Extensive experience with microservices architecture
and building RESTful APIs. You should be proficient in cloud-native development using Azure and have hands-on experience with cloud services like Azure Functions, Azure Data Factory, etc.
• Database Expertise: Deep knowledge of SQL databases (MSSQL etc.),
including schema design, optimization, and best practices for data management at scale.
• System Design & Architecture: Proven experience in high-level system
architecture and low-level design. Comfort with making architectural decisions
that impact product scalability, performance, and maintainability.
• AI & Machine Learning Integration: Experience with or strong knowledge of AI
frameworks such as RAGs, Agentic AI frameworks, model fine-tuning, MCP,
and A2A protocols. Familiarity with AI/ML services from cloud providers like
Azure AI Foundry and AWS Bedrock is a plus.
• Leadership & Mentorship: Proven ability to lead and mentor a team of
engineers. You should have experience making technical decisions, managing
team dynamics, and driving performance improvements within your team.
• Interviewing & Hiring: Experience in hiring, evaluating candidates, and
conducting technical interviews to build a high-performing engineering team.
• Agile Methodologies: Comfort working in an Agile environment, with experience in sprint planning, daily stand-ups, and collaboration with product teams using tools like Jira, Git, and Confluence.

Preferred Qualifications:
• CI/CD & Containerization: Experience with Docker and implementing CI/CD
pipelines to streamline deployments and ensure code quality.
• Procurement or Supply Chain Knowledge: Understanding of procurement
processes and the challenges that businesses face in optimizing spend.

Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect with top employers across a variety of industries. We believe that every individual deserves to find work that they're passionate about, and we are committed to making that vision a reality.Qode's team of experienced professionals is passionate about creating a better world of work by providing innovative solutions that improve the job search process for both job seekers and employers. We believe in transparency, trust, and collaboration, and we strive to build strong relationships with our customers and partners. Through our platform, we aim to create a more engaged and fulfilled global workforce that drives innovation and growth.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Full-stack Engineer Q&A's
Report this job
Apply for this job