Technical Lead / Software Architect – Full Stack

Role Overview

Lead technical development and architecture of full-stack applications while remaining hands-on with coding. Drive technical decisions, mentor development teams, and integrate modern AI capabilities into scalable fintech solutions.

Key Responsibilities


Hands-On Development (60-70%)

  • Actively write production code in Java, React, and microservices architecture
  • Design and implement complex features across the full stack
  • Build RESTful APIs, microservices, and event-driven architectures
  • Develop responsive frontend applications using React and modern JavaScript
  • Code review, refactor legacy code, and resolve critical technical issues
  • Contribute to sprint deliverables alongside the development team

Technical Leadership

  • Lead technical design discussions and architecture decisions
  • Define coding standards, best practices, and development guidelines
  • Mentor developers through pair programming and code reviews
  • Make build vs. buy decisions and evaluate new technologies
  • Drive technical debt reduction and system optimization initiatives

Architecture & Design

  • Design scalable microservices architecture and distributed systems
  • Define API contracts, data models, and system integration patterns
  • Ensure high availability, fault tolerance, and performance optimization
  • Design database schemas and optimize MySQL/NoSQL databases
  • Create technical documentation and architecture diagrams

AI Integration

  • Identify opportunities to leverage AI/ML capabilities in products
  • Integrate AI APIs and services (OpenAI, cloud AI services) into applications
  • Implement AI-powered features like fraud detection, chatbots, or intelligent automation
  • Collaborate with data science teams on ML model integration
  • Stay current with AI trends and practical applications in fintech

Team Collaboration

  • Work closely with product managers, business analysts, and stakeholders
  • Break down complex requirements into technical tasks and user stories
  • Lead sprint planning, technical grooming, and estimation sessions
  • Coordinate with DevOps, QA, and infrastructure teams
  • Facilitate technical discussions and remove blockers for the team

Quality & DevOps

  • Implement comprehensive testing strategies (unit, integration, E2E)
  • Set up CI/CD pipelines and automated deployment processes
  • Monitor production systems and lead incident resolution
  • Ensure security best practices and compliance standards

Required Qualifications

Technical Skills

  • 7-8 years of hands-on full-stack development experience
  • Expert-level Java (Spring Boot, Spring Cloud, Hibernate/JPA)
  • Strong proficiency in React.js, Redux/Context API, and modern frontend stack
  • Deep experience with microservices architecture and design patterns
  • Solid understanding of MySQL and database optimization
  • Experience with REST APIs, messaging systems (Kafka/RabbitMQ)
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with cloud platforms (AWS/Azure/GCP)

AI/ML Knowledge

  • Basic understanding of AI/ML concepts and practical applications
  • Experience integrating AI APIs or services (OpenAI, Azure AI, AWS ML services)
  • Knowledge of use cases like NLP, recommendation engines, or anomaly detection
  • Ability to collaborate with data science teams on model deployment

Leadership & Soft Skills

  • Proven ability to lead and mentor development teams
  • Strong problem-solving and analytical thinking
  • Excellent communication skills with technical and non-technical stakeholders
  • Experience with Agile/Scrum methodologies
  • Ability to balance technical excellence with business priorities

Domain Experience

  • Fintech or financial services experience strongly preferred
  • Understanding of payment systems, transaction processing, or banking operations
  • Knowledge of security standards and compliance requirements

Preferred Skills

  • Experience with event-driven architecture and CQRS patterns
  • Knowledge of GraphQL, gRPC, or modern API technologies
  • Familiarity with serverless architecture
  • Experience with monitoring tools (Prometheus, Grafana, ELK stack)
  • Understanding of infrastructure as code (Terraform, CloudFormation)
  • Contributions to open-source projects or technical blog writing

What Makes This Role Unique

  • Hands-on coding required – This is not a pure management role
  • Active participation in development alongside the team
  • Opportunity to shape technical direction while staying close to code
  • Balance between architecture, mentorship, and individual contribution
  • Cutting-edge work integrating AI capabilities into fintech products

Apply Now

Technical Lead / Software Architect – Full Stack

Resume: PDF under 4MB