About the position
This is the role The Full Stack Engineer builds responsive and great products / web applications. Engineer contributes to the future-ready, high quality and performance code base. It is important to share the technical solutions and product ideas with the team.
This is a hybrid role - 2 days a month in our office in Poznań
- Develop a responsive and visually appealing agricultural 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.).
Job Requirements
- 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.