Back to all jobs

Senior Full Stack Software Engineer

Work from home Full-time role Hiring

About the Company

EIDA is a leading provider of innovative software solutions designed to transform how construction and engineering projects are managed. With a global presence and a diverse team spanning multiple countries, we specialise in delivering cutting-edge software that empowers our clients to streamline operations, enhance collaboration, and drive project success. Our mission is to simplify complex workflows, improve efficiency, and ensure project teams achieve their goals with precision and confidence. Join us and be part of a dynamic company shaping the future of the construction industry! Job Overview A full-stack engineer is a versatile software developer proficient in both front-end and back-end technologies, working to create seamless, high-quality user experiences. In today's AI-augmented development landscape, full-stack engineers leverage advanced AI coding assistants such as Claude, GitHub Copilot, and other AI tools to accelerate development, improve code quality, and enhance productivity while maintaining critical oversight and engineering judgment. Full-stack engineers are well-versed in databases, server configuration, user interfaces, and modern development practices. They understand how to effectively integrate AI tools into their workflow for tasks such as code generation, debugging, documentation, testing, and refactoring—while ensuring that all AI-generated code meets quality, security, and performance standards. They must be familiar with all policies, procedures, and technical issues related to software programming, as well as emerging technologies including AI-assisted development methodologies.

Responsibilities

Design, develop, implement and document high quality and reusable software. Work within all areas of the Software Development Life Cycle (Unit Testing, Front End, Back End, Server configurations and Databases). Reviews and revises product requirements and specifications. Under Agile methodology, develop solutions agreed upon in sprint planning using Java (JDK 21+), React, JavaScript, HTML, CSS, MySQL, and other technologies as required. Gain an overall understanding of EIDA Solutions development frameworks, and core applications architecture. Leverage AI coding assistants (e.g., Claude, GitHub Copilot, Claude Code) to accelerate development workflows including code generation, debugging, documentation, and test creation. Apply effective prompt engineering techniques to maximize productivity with AI tools while maintaining code quality standards. Critically evaluate and refine AI-generated code to ensure it meets security, performance, and maintainability requirements. Design and develop AI agents and agentic workflows to automate complex, multi-step tasks and business processes. Understand and implement AI integration protocols including Model Context Protocol (MCP) for tool integration and Agent-to-Agent (A2A) protocol for multi-agent communication and orchestration. Use AI tools for rapid prototyping, exploring solutions, understanding unfamiliar codebases, and learning new frameworks or technologies. Stay current with AI development tool capabilities and integrate beneficial tools into team workflows. Mentor team members in how to improve their development workflow, best practices, and improve software design and quality.

Requirements

At least a bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline. 6 years or more experience in a software development. Demonstrated experience with AI-assisted development tools and workflows. Hands-on experience implementing MCP servers/clients. Knowledge of multi-agent architectures and A2A communication patterns. Demonstrable experience in designing and building scalable, highly available applications. Must possess exceptional troubleshooting skills and be able to assess complex programming applications. Must keep up to date with the latest development software practices, technology, security issues. Must have in depth knowledge in most or all of the following areas: Java (JDK 21+) Spring MVC Hibernate Javascript HTML CSS React MySQL PostgreSQL Tomcat Must have excellent interpersonal, written and verbal communication skills. Having open communication with your peers and superiors can lead to a more efficient and comfortable work environment. If you’re able to communicate technical issues or concerns immediately, you may find a solution faster. Why us? Competitive salary. Remote working model. Healthcare and pension contribution. Structured support for professional development and continued learning. The opportunity to be part of a scaling, internationally diverse team working on genuinely complex and high-profile projects. About us EIDA is a leading provider of innovative software solutions designed to transform how construction and engineering projects are managed. With a global presence and a diverse team spanning multiple countries, we specialise in delivering cutting-edge software that empowers our clients to streamline operations, enhance collaboration, and drive project success. Our mission is to simplify complex workflows, improve efficiency, and ensure project teams achieve their goals with precision and confidence. Join us and be part of a dynamic company shaping the future of the construction industry! Apply To This Job

Related remote jobs

Sales Manager - Sweden

Work from home Full-time role

Senior Media Strategist

Work from home Full-time role

Behavioral Health Medical Director- Psychiatrist - Part-time

Work from home Full-time role

Inbound Sales Specialist (Remote)

Work from home Full-time role

IT Support Specialist (Junior, 2nd Level) – Hosting (m/w/d)

Work from home Full-time role

IT Support Specialist (Senior, 2nd Level) – Hosting (m/w/d)

Work from home Full-time role

Junior Reporting and Analytics Specialist

Work from home Full-time role

Sales Manager E-Health Software (w/m/d/x)

Work from home Full-time role

CSM Support Associate

Work from home Full-time role

APAC - Nonprofit Partnerships and Engagement Consultant

Work from home Full-time role

Sr & Jr AWS AI/Data Engineers

Work from home Full-time role

Service Center Specialist

Work from home Full-time role

Tech Lead, Web Core Product & Chrome Extension - Dhaka, Bangladesh

Work from home Full-time role

Remote Certified Special Education Substitute Teacher – Immediate Start, High Pay & Professional Development Opportunities (USA)

Work from home Full-time role

Software Engineer, Platform - Leeds, United Kingdom

Work from home Full-time role

Renewals Representative

Work from home Full-time role

Personal Injury Reductions / Closing Virtual Assistant

Work from home Full-time role

Experienced Full Stack Customer Support Specialist – Remote Live Chat Support

Work from home Full-time role

Vice President, Behavioral Health, Baptist Medical Group

Work from home Full-time role

Experienced Full Stack Data Entry Group Leader – Customer Support and Help Desk Operations

Work from home Full-time role