Job Closed

This listing is no longer active.

EIDA Solutions logo
EIDA Solutions

Simplify the complex. EIDA enables the smooth, efficient delivery of large complex construction projects.

Senior Full Stack Software Engineer

Location

Worldwide

Posted

13 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full Stack Software Engineer

EIDA Solutions

Role Description 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. Qualifications - At least a bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline. - 6 years or more experience in 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. Requirements - Exceptional troubleshooting skills. - Ability to assess complex programming applications. - Up-to-date knowledge of the latest development software practices, technology, and security issues. Benefits - 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.

Related Job Pages

More Full-stack Engineer Jobs

Weekday (YC W21) logo

Microsoft Fabric Engineer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

Role Description We are looking for an experienced Data Engineer to design, develop, and optimize scalable data platforms and modern cloud-based data solutions. This role is ideal for professionals with strong expertise in Microsoft Azure Fabric, Databricks, Azure data services, and enterprise data engineering, along with a passion for building reliable data pipelines and leveraging AI-assisted development to improve engineering productivity. As a Data Engineer, you will take ownership of the complete data engineering lifecycle—from solution design and implementation to production support and continuous optimization. You will collaborate closely with business stakeholders, architects, analysts, and development teams to transform complex data requirements into scalable, high-performance data solutions that enable analytics and informed business decision-making. - Design, develop, and maintain scalable data pipelines using Microsoft Azure Fabric, Databricks, and Azure data services. - Build and optimize robust ETL/ELT processes for structured, semi-structured, and unstructured data across enterprise environments. - Collaborate with business stakeholders to understand data requirements and translate them into scalable technical solutions. - Develop and maintain reliable data integration workflows that ensure data accuracy, consistency, and availability. - Optimize data processing pipelines for performance, scalability, cost efficiency, and operational reliability. - Leverage AI-assisted development tools and modern engineering practices to accelerate solution delivery and improve code quality. - Monitor, troubleshoot, and resolve production data pipeline issues while proactively identifying opportunities for automation and optimization. - Work closely with architects, analysts, developers, and cross-functional teams throughout the project lifecycle to deliver high-quality data solutions. - Implement best practices for data engineering, governance, documentation, testing, and operational support. - Take ownership of project deliverables by ensuring quality, meeting timelines, communicating risks proactively, and continuously improving engineering processes. Qualifications - 5+ years of hands-on experience as a Data Engineer with expertise in enterprise-scale data engineering solutions. - Strong experience with Microsoft Azure Fabric, Databricks, and Azure data services in production environments. - Solid understanding of SQL, data modeling, data warehousing concepts, and cloud-based data platforms. - Proven experience designing and implementing scalable ETL/ELT pipelines and enterprise data integration solutions. - Proficiency in Python, Apache Spark, or similar technologies for large-scale data processing. - Experience optimizing cloud-based data workflows for performance, scalability, reliability, and cost efficiency. - Strong analytical and problem-solving skills with the ability to troubleshoot complex production issues effectively. - Comfortable using AI-assisted development tools and automation techniques to improve engineering productivity and solution quality. - Excellent communication and stakeholder management skills, with the ability to collaborate effectively across global, cross-functional teams. - A proactive, ownership-driven mindset with the flexibility to adapt to evolving priorities while consistently delivering high-quality, business-critical data solutions.

India
₹1,100K - ₹5,000K / year
Ping Identity logo

Senior Staff Software Engineer

Ping Identity

Identity Security for the Global Enterprise

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Deliver IAM (Identity & Access Management) capabilities across the Ping platform encompassing the whole stack from infrastructure and databases through to UI experiences • Contribute to the design and implementation of APIs, models, workflows, orchestration surfaces, and services • Research and prototype solutions in emerging areas, working with senior technical leaders and product teams to turn validated ideas into product features • Work closely with product management, UX, and engineering teams across Ping to refine features and designs to deliver elegant, usable, and scalable outcomes for customers • Participate in development life cycle activities such as design, coding, testing, rollout, and production support • Use modern AI tooling such as Claude Code as part of day-to-day engineering work to accelerate research, code understanding, prototyping, implementation, and documentation while maintaining strong engineering judgment • Communicate clearly, share knowledge, and support other engineers through design discussions, code reviews, and delivery • Thrive in a rapidly changing environment, continuously adapting to evolving customer needs, technology trends, and new ways of working

United Kingdom
Ping Identity logo

Senior Software Engineer

Ping Identity

Identity Security for the Global Enterprise

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Deliver IAM (Identity & Access Management) capabilities across the Ping platform encompassing the whole stack from infrastructure and databases through to UI experiences • Contribute to the design and implementation of APIs, models, workflows, orchestration surfaces, and services • Research and prototype solutions in emerging areas, working with senior technical leaders and product teams to turn validated ideas into product features • Work closely with product management, UX, and engineering teams across Ping to refine features and designs to deliver elegant, usable, and scalable outcomes for customers • Participate in development life cycle activities such as design, coding, testing, rollout, and production support • Use modern AI tooling such as Claude Code as part of day-to-day engineering work to accelerate research, code understanding, prototyping, implementation, and documentation while maintaining strong engineering judgment • Communicate clearly, share knowledge, and support other engineers through design discussions, code reviews, and delivery • Thrive in a rapidly changing environment, continuously adapting to evolving customer needs, technology trends, and new ways of working

United Kingdom
Butternut Box | B Corp logo

Senior Software Engineer, Acquisition

Butternut Box | B Corp

A fresh take on dog food. Certified B Corp. 🌱

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Contribute to the architecture and development direction of the squad to ensure high-quality, maintainable, modular, and reliable code is shipped across our acquisition stack. • Your day-to-day focus will be heavily centered on our backend infrastructure (Ruby on Rails, PostgreSQL, GraphQL) to manage discount APIs, optimise session architectures, and support core functionality. We have a dedicated team of frontend experts who own our client-side technologies, though a willingness to collaborate across the stack is always welcome. • Partner closely with our Growth Marketing teams to maintain and optimise third-party tracking integrations. You will help manage server-side data collection, analytics event tracking, and cookie compliance, ensuring we eliminate single points of technical knowledge risk within the squad. • Learn about and champion best practices in code, systems architecture, and engineering processes while actively elevating those around you through pair programming, mentoring, and code reviews.

United Kingdom