AI-Driven Back-end Tech Lead (Full-Stack Preferred)

Multiple Countries
Full Time
Manager/Supervisor

Windmill is a boutique digital product delivery company. Our team of designers, strategists, and engineers love to create great experiences. We design and develop delightful and functional digital products that solve tough problems and enable new opportunities for enterprises in complex industries, such as banking & finance, healthcare, and compliance. For more information, please check the company website at Windmill Digital

We are looking for a highly skilled AI-Driven Back-end Tech Lead (Full-Stack Preferred) to join our dynamic team. You will lead the development of scalable, reliable, and high-performance backend solutions that integrate AI technologies. As a tech lead, you will oversee technical decision-making, mentor developers, and ensure the successful implementation of AI-powered systems.

Responsibilities:
Architect, design, and implement robust Java-based backend systems for AI-powered applications.
Lead integration of AI and algorithms into backend services.
Design and optimize APIs for performance, scalability, and security.
Ensure data integrity, availability, and consistency through best practices in database design and management.
Collaborate with back-end developers, front-end developers, DevOps engineers, and AI researchers to deliver full-stack, end-to-end solutions.
Conduct code reviews, provide mentorship, and ensure high code quality standards.
Establish and enforce best practices for software architecture, coding standards, testing, and deployment.
Identify potential technological risks and implement solutions to mitigate them.
Drive continuous improvement initiatives to enhance system performance, security, and scalability.
Facilitate technical discussions and ensure alignment between engineering teams and business objectives.
Provide technical leadership and guidance throughout the entire software development lifecycle.
Stay up-to-date with the latest AI technologies and Java frameworks to continuously improve system performance.

Requirements:
Master’s degree in Computer Science, Software Engineering, or a related field.
At least 8 years of overall experience in backend development, with a minimum of 4 years in a technical leadership role.
Strong expertise with Java frameworks (e.g., Spring, Spring Boot).
Experience with GraphQL, RESTful APIs, microservices architecture, and database systems (SQL/NoSQL).
Proven experience integrating AI models into backend systems.
Familiarity with AI tools and frameworks (e.g., TensorFlow, PyTorch) is highly desirable.
Knowledge of cloud platforms (AWS, Azure) and DevOps practices.
Proficient with version control systems (e.g., Git) and CI/CD pipelines.
Strong leadership, problem-solving, analytical, and communication skills.
Ability to work effectively both independently and as part of a team.

Preferred Qualifications:
Full-Stack development experience (Java, JavaScript/TypeScript, React).
Knowledge of data processing and real-time streaming technologies (e.g., Kafka, RabbitMQ).
Experience with Kubernetes, Docker.
Experience with Grafana, Prometeus, Jaeger, Kiali.
Familiarity with security best practices in backend and full-stack development.

What We Offer:
Competitive salary and benefits.
Flexible work environment (Remote/Hybrid options).
Opportunities for continuous learning and professional development.
Collaborative and inclusive company culture.
Cutting-edge projects with AI-driven innovation.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*