Full Stack Engineer (AI/ML Focus)

EA Team
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Application Performance Management
Architectural Patterns
Azure
Code Review
Databases
Database Applications
DevOps
JUnit
Python
PostgreSQL
Machine Learning
Enterprise Messaging Systems
Oracle Applications
RabbitMQ
Reliability Engineering
Power BI
Selenium
SQL Databases
Web Services
Azure
Spring Cloud
Snowflake
Backend
Angular
Data Analytics
Kafka
Tools for Reporting
Front End Software Development
Software Coding
REST
Cucumber
Microservices

Job description

We are looking for a highly skilled Full Stack Engineer with strong experience in AI/ML-driven environments. This role requires a balanced skill set across backend (Python, REST APIs) and frontend (Angular) development. The ideal candidate will have hands-on experience building scalable applications, integrating AI/ML models, and working within modern cloud-based architectures., * Design and develop scalable full stack applications with strong backend and frontend components

  • Build and integrate AI/ML-driven solutions into enterprise systems
  • Develop and maintain RESTful APIs and microservices
  • Work with cross-functional teams to deliver high-quality, data-driven solutions
  • Ensure application performance, scalability, and reliability
  • Participate in code reviews, testing, and continuous improvement initiatives

Requirements

<>Required Skills (Must Have)

  • Experience working in an AI/ML-focused team or environment
  • Strong full stack expertise with a 50/50 split across:
  • Backend: Python, REST API development
  • Frontend: Angular
  • Proven experience in full stack development delivering scalable, high-quality applications
  • Strong proficiency in Python and SQL, with experience in deep data analysis across multiple databases
  • Hands-on experience building and consuming REST APIs and working in microservices architecture

<>Core Qualifications

  • Solid experience developing web services using Python and/or Java
  • Practical exposure to AI/ML models or their deployment/integration
  • Experience working in Agile environments, following coding standards and CI/CD pipelines
  • Strong collaboration skills in multi-developer teams

<>Technical Environment

  • Cloud Platforms: AWS, Microsoft Azure (preferred)
  • Messaging Systems: RabbitMQ, Kafka, or Azure Service Bus
  • Databases: Snowflake, Oracle, PostgreSQL, or similar
  • Reporting Tools: Power BI (nice to have)

<>Preferred Skills

  • Experience with testing frameworks/tools such as jUnit, Cucumber, Selenium
  • Exposure to Site Reliability Engineering (SRE) practices, including Chaos Testing
  • Experience designing and developing resilient cloud-native applications
  • Familiarity with CI/CD pipelines and modern DevOps practices

Soft Skills

  • Strong analytical and problem-solving abilities
  • Ability to understand complex business requirements and translate them into technical solutions
  • Passion for learning and experimenting with new technologies and architectural patterns
  • Excellent communication and teamwork skills

If you're a full stack engineer with strong Python, Angular, and AI/ML exposure, this role offers the opportunity to work on cutting-edge, data-driven applications in a collaborative environment.

Apply for this position