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.
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.