freehire launches on Product Hunt on 26 August.

Follow →

Senior full stack developer

Job Description We are a forward-thinking technology consulting company dedicated to building innovative, scalable, and high-impact digital solutions for our clients. As we continue to grow our project portfolio, we are looking for a highly skilled Senior Full Stack Developer with strong full‑stack experience and exposure to modern AI/agent build & integration platforms to join our team.

In this role, you will play a key part in designing, developing, and delivering modern web applications using modern object‑oriented backend technologies, cloud‑based AI/agent platforms and developer acceleration tooling. You'll collaborate closely with architects, product teams, and fellow developers to craft robust, user‑centric solutions that align with our clients' strategic goals.

This position is ideal for a seasoned developer who thrives in a consulting environment, enjoys solving complex challenges, and is passionate about staying ahead of emerging technologies.

Key Responsibilities Development & Architecture

Design and develop RESTful APIs using modern object‑oriented backend languages and frameworks (e.g., Java with Spring Boot, Python, Go, Rust)

Build interactive web user interfaces using Angular

Translate business requirements into scalable technical solutions

Design and implement backend services as independently deployable microservices

Implement clean architecture, CQRS, SOLID principles, and best practices

Ensure high performance, responsiveness, and security

Build and embed agent‑enabled capabilities into solutions using appropriate platforms and services (e.g., Copilot Studio, Azure AI Foundry, Amazon Bedrock, Gemini) where applicable

Apply engineering guardrails when using AI‑assisted development tooling (e.g., Claude Code, BMAD) to ensure code quality, security, and reviewability

Technical Leadership

Provide technical guidance and mentorship to developers

Conduct code reviews and enforce coding standards

Contribute to architecture decisions and technology selection

Identify and address technical debt

Contribute to selecting and standardizing tooling patterns for agent build/integration (e.g., Copilot Studio, Azure AI Foundry, Bedrock) and AI‑assisted engineering (e.g., BMAD, Claude Code), aligned to delivery constraints

Integration & Data

Integrate with third‑party services and internal systems

Design and integrate data storage solutions appropriate to the selected backend technology stack

Integrate agent‑enabled services with enterprise systems and data sources, including secure access patterns, auditing, and operational controls

Dev Ops & Quality

Collaborate on CI/CD pipelines and automated deployments

Write unit, integration, and end‑to‑end tests

Monitor and troubleshoot production issues

Participate in agile ceremonies and planning

Ensure AI/agent‑related components are production‑ready (configuration, secrets, logging/monitoring hooks, and safe rollout practices) and align with engineering standards when AI‑assisted tools are used

Requirements Required Skills & Experience Core Technical Skills

5+ years experience building backend services using one or more modern object‑oriented languages such as Java (Spring Boot), Python, Go, or Rust

Strong experience designing and implementing RESTful APIs in a microservices‑based architecture

Solid understanding of REST, HTTP, and API design

Experience with distributed systems concepts such as service boundaries, inter‑service communication, and fault tolerance

Experience or practical exposure to building/embedding agent‑enabled capabilities using platforms such as Copilot Studio, Azure AI Foundry, Amazon Bedrock, or Gemini (or equivalent)

Experience using AI‑assisted engineering tools responsibly (e.g., Claude Code, BMAD or equivalent) with strong emphasis on code review, testing, and secure coding

Front‑End

Experience with:

Angular for web application development

Component‑based UI development (Blazor or equivalent)

HTML, CSS, and modern UI practices

Cloud & Dev Ops

Experience with Azure (App Services, Functions, Storage, etc.) or similar cloud

CI/CD experience (Azure Dev Ops, Git Hub Actions, or similar)

Containerization (Docker) is advantageous

Familiarity with integrating cloud AI/agent services into application delivery pipelines (e.g., Azure AI Foundry, Amazon Bedrock) and managing configuration/secrets appropriately

Engineering Practices

Strong knowledge of:

SOLID principles

Design patterns

Secure coding practices

Performance optimization

Demonstrated discipline applying engineering standards when AI‑assisted tools are used (reviewability, traceability of changes, testing coverage, and secure‑by‑design practices)

Soft Skills

Excellent problem‑solving and analytical skills

Strong communication and stakeholder engagement

Ability to work independently and lead initiatives

Mentoring mindset and collaborative approach

Nice to Have

Experience with:

Microservices‑based system design and implementation

Domain‑Driven Design (DDD)

Automated testing frameworks (x Unit, NUnit, Playwright)

Observability tools (Application Insights, Open Telemetry)

Hands‑on experience delivering solutions with agent‑build platforms (e.g., Copilot Studio) and/or AI platform services (e.g., Azure AI Foundry, Amazon Bedrock, Gemini)

Experience applying structured AI‑assisted delivery approaches (e.g., BMAD) within team engineering standards

Personal Attributes

Excellent verbal and written communication skills, with the ability to present complex ideas clearly.

Strong analytical and problem‑solving skills.

Comfortable working under pressure and meeting established business objectives.

Collaborative mindset with the ability to work effectively across cross‑functional teams.

Empathy for stakeholders and a user‑centric approach to solution design.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available