Software Engineer

Full Stack Engineer
Permanent
Athens

On behalf of our client, a leading U.S. manufacturer of highly engineered critical components and customized technology solutions for the energy, transportation, and industrial markets, we are seeking a Software Engineer to join their exceptional engineering team based in Athens.

Role Summary

As a key member of a highly motivated team, your primary responsibility will be to develop new and existing business applications that support internal critical systems and platforms based on React and Java technologies. You will actively participate in all stages of the software development lifecycle, collaborating closely with internal stakeholders.

While your expertise with React-based applications will primarily focus on front-end development, you should also be prepared to work on back-end components as needed, gaining exposure to the full stack.

  • Develop and Maintain Applications: Design, build, and enhance front-end user interfaces using React and integrate them with robust back-end services built on Java.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, UX designers, and other engineers to gather requirements, troubleshoot issues, and ensure seamless delivery of features.
  • Code Reviews and Testing: Conduct code reviews, write unit and integration tests, and ensure the code meets quality and performance standards.
  • Participate in SDLC Processes: Actively engage in all phases of the software development lifecycle, including planning, development, deployment, and maintenance.
  • System Monitoring and Troubleshooting: Monitor application performance, debug production issues, and implement fixes or optimizations to ensure system reliability and scalability.

What you will need

  • Front-End Expertise: Strong experience with React.js and the ability to build modern, responsive, and user-friendly interfaces.
  • Familiarity with Back-End Development: Basic knowledge of Java and a willingness to gradually take on more back-end responsibilities with guidance and support from the team.
  • Problem-Solving Mindset: A proactive attitude with strong analytical and troubleshooting skills to resolve technical challenges effectively.
  • Team Collaboration: Excellent communication skills and the ability to work well within a cross-functional team, including designers, engineers, and product managers.
  • Learning Mindset: A genuine eagerness to learn new technologies, embrace challenges, and expand into full-stack development over time.

What’s in it for you

  • Competitive remuneration package
  • Meal vouchers
  • Comprehensive health insurance plan, including coverage for family members
  • Pension plan
  • Annual performance-based bonus
  • Guaranteed annual salary increase
  • avatar

REFERENCE: job0000260130