Working onsite in the Poznań office twice a month is encouraged.
The Full Stack Engineer develops responsive and high-quality web applications that deliver a great user experience. This role involves contributing to a future-ready, performant, and well-maintained codebase. Sharing technical solutions and innovative product ideas with the team is also key.
If you do not have experience as a full-stack engineer, we are also open to considering candidates focused exclusively on Backend or Frontend Development.
Job requirements:
- Build a responsive and beautiful eGro application;
- Create REST based web services and APIs for consumption by mobile and web platforms;
- Develop high quality, scalable and maintainable systems using service oriented architecture and micro-services;
- Implement new features in a highly collaborative environment with product managers, UI/UX experts, and software and hardware engineers;
- Pro-actively recommend new solutions or technologies to improve digital platform quality and performance;
- Demonstrate an exceptional knowledge of modern software engineering tools and best practices. Be eager to learn and excited to be on the cutting edge of technology;
- Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, code reviews, design documentation, etc.).
This is what you offer:
- Bachelor's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field;
- Good command of the English language, both orally and in writing;
- Java 17, Spring Framework;
- JavaScript, ReactJS, Gradle;
- Experience developing SQL DBMS;
- Experience with version control (GIT);
- Experience with CD/CI application delivery (we use GitLab);
- Experience in a cloud based environment (AWS);
- Experience with virtualization technologies (Docker);
- The ability to build scalable, high quality, distributed services;
- Excellent knowledge of software engineering and modern software engineering tools;
- Workflow flexibility and strong teamwork skills;
- 5+ years of experience building core Java applications and REST API services;
- 5+ years software engineering experience with expertise in JavaScript, HTML, and CSS;
- 1+ year with ReactJS;
- Experience in planning, implementing or delivering application features based on full stack technology.
About the company:
Our client is a leading provider of innovative solutions for soilless cultivation in controlled environment agriculture.