Full Stack Developers at Elwood Roberts
Dublin, Dublin County, Ireland -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 26

Salary

45000.0

Posted On

14 Oct, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Services

Description

Responsibilities

  • Collaborate with cross-functional teams, product managers, designers, and stakeholders to gather, analyse, and refine software requirements.
  • Design, develop, and maintain scalable, secure, and high-performance full-stack software solutions using Java, Spring Boot, and React, including backend services and APIs.
  • Develop modern, responsive, and user-friendly frontend applications using React.js and related technologies.
  • Design and implement microservices-based architectures that support scalability, maintainability, and system resilience.
  • Ensure software quality through unit testing, integration testing, code reviews, and adherence to engineering best practices.
  • Troubleshoot, debug, and optimize applications across the full technology stack.
  • Work closely with distributed teams and global clients to deliver high-quality software products on schedule.
  • Leverage AI-powered engineering tools, coding assistants, and AI agents to improve development productivity, code quality, testing, documentation, and problem-solving workflows.
  • Evaluate and adopt emerging technologies, frameworks, and engineering practices that improve team effectiveness and product quality.
  • Contribute to architectural discussions, technical decision-making, and continuous improvement initiatives.
Location: Battaramulla (Hybrid)
US Time (5:00 PM – 2:00 AM SL Time) and the US Calendar

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 1+ years of professional experience in Full Stack software development.
  • Strong expertise in React.js and modern frontend development practices.
  • Solid understanding of Microservices Architecture, RESTful APIs, distributed systems, and event-driven design principles.
  • Experience working with web technologies including AJAX, JSON, HTTP, and responsive web design.
  • Familiarity with modern frontend build tools and ecosystems such as Webpack, Babel, npm, and related technologies.
  • Experience with relational and/or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.
  • Strong understanding of software engineering best practices, design patterns, version control (Git), CI/CD pipelines, and Agile methodologies.
  • Demonstrated ability to write clean, maintainable, scalable, and testable code.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude Code, Windsurf, or similar AI engineering tools) to enhance software delivery and developer productivity.
  • Strong analytical thinking, problem-solving, and debugging skills.
  • Excellent verbal and written English communication skills with the ability to effectively collaborate with global teams, clients, and stakeholders.


Responsibilities
Loading...