Position: Software Developer (Groovy on Grails - Poland only)
Company: LINNU
Experience required: 3y
English level: upper

**Important**
❗️ 6 months temporary position with possibility to prolongate contract
👨‍💻 3+yrs experience in Java Web Applications, REST APIs or JS
🛠️ Stack: Java, JavaScript, Groovy, SQL, REST APIs
📍 Location: Fully-remote in Poland


**Requirements**
- 3+ years of commercial experience working with Grails, Java web applications, back-end services (REST APIs), or web technologies such as javascript
- Excellent track record in designing, building, and testing quality software
- Experience in the following is essential: Java, Relational Databases (SQL), Agile methodologies
- Experience with the following is desirable: Javascript (jQuery), BioJava, REST APIs
- Proficiency with source control systems such as Git and Subversion
- Exposure to a variety of technologies, SDLC, principles, and patterns

PRACTICAL & TECHNICAL KNOWLEDGE
- Familiarity with biology/bioinformatics, especially with protein and DNA sequences, is desirable
- Excellent understanding of object-oriented principles and design
- Excellent problem-solving skills
- Comprehensive awareness and understanding of software development best practices
- Good written and verbal English communication skills


**Tasks**
- Collaborate with product management, and application science, and support stakeholders to develop and maintain product features
- Deliver high-quality clean code, unit tests, and technical documentation
- Solve challenging customer issues using a rapid delivery model
Participate and contribute to task prioritization, assignment, and execution planning meetings
- Contribute to the technical solution from design through to implementation
- Responsible for developer mentoring and ensuring quality code by conducting code reviews
- Expected to work with a high degree of independence