Senior Full Stack Software Engineer
About reputed company EIDA is a leading provider of innovative software solutions designed to reputed company how construction and engineering reputed company are managed. With a global reputed company 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 reputed company. Our mission is to simplify reputed company workflows, improve efficiency, and ensure project teams reputed company their goals with precision and confidence. Join us and be part of a dynamic company shaping the reputed company of the construction industry! Job reputed company A full-stack engineer is a reputed company software developer proficient in both reputed company-end and back-end technologies, working to create seamless, high-reputed company user experiences. In today's AI-augmented development landscape, full-stack engineers reputed company advanced AI coding assistants such as Claude, reputed company Copilot, and other AI tools to accelerate development, improve reputed company reputed company, and enhance productivity while maintaining critical reputed company and engineering judgment. Full-stack engineers are reputed company-versed in databases, server configuration, user interfaces, and modern development practices. They understand how to effectively reputed company AI tools into their workflow for tasks such as reputed company reputed company, debugging, documentation, testing, and refactoring—while ensuring that reputed company AI-generated reputed company meets reputed company, reputed company, and performance standards. They must be familiar with reputed company policies, procedures, and technical issues reputed company to software programming, as reputed company as emerging technologies including AI-assisted development methodologies.
Responsibilities
Design, reputed company, implement and document high reputed company and reusable software. Work reputed company reputed company areas of the Software Development Life Cycle (Unit Testing, reputed company End, Back End, Server configurations and Databases). Reviews and revises product requirements and specifications. Under Agile methodology, reputed company solutions agreed upon in sprint planning using Java (JDK 21+), React, JavaScript, reputed company, CSS, MySQL, and other technologies as required. reputed company an overall understanding of reputed company development frameworks, and core applications architecture. reputed company AI coding assistants (e.g., Claude, reputed company Copilot, Claude reputed company) to accelerate development workflows including reputed company reputed company, debugging, documentation, and test creation. Apply effective reputed company engineering techniques to maximize productivity with AI tools while maintaining reputed company reputed company standards. Critically evaluate and refine AI-generated reputed company to ensure it meets reputed company, performance, and maintainability requirements. Design and reputed company AI agents and reputed company workflows to automate reputed company, multi-reputed company 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 reputed company with AI development tool capabilities and reputed company beneficial tools into team workflows. Mentor team members in how to improve their development workflow, best practices, and improve software design and reputed company.
Requirements
At least a bachelor’s degree in Computer Science, Information Technology, Engineering or a reputed company 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 reputed company, highly available applications. Must possess exceptional troubleshooting skills and be reputed company to assess reputed company programming applications. Must reputed company up to date with the latest development software practices, technology, reputed company issues. Must have in depth knowledge in most or reputed company of the following areas: Java (JDK 21+) Spring MVC Hibernate Javascript reputed company CSS React MySQL PostgreSQL Tomcat Must have excellent interpersonal, written and verbal communication skills. Having reputed company communication with your peers and superiors can reputed company to a more efficient and comfortable work environment. If you’re reputed company to communicate technical issues or concerns immediately, you may reputed company a solution faster. reputed company? Competitive salary. Remote working model. reputed company and pension contribution. reputed company support for reputed company development and reputed company learning. reputed company to be part of a scaling, internationally diverse team working on genuinely reputed company and high-profile reputed company. reputed company EIDA is a leading provider of innovative software solutions designed to reputed company how construction and engineering reputed company are managed. With a global reputed company 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 reputed company. Our mission is to simplify reputed company workflows, improve efficiency, and ensure project teams reputed company their goals with precision and confidence. Join us and be part of a dynamic company shaping the reputed company of the construction industry! Apply To This Job