- Domain IT Software
- Availability Full-time
- Experience Mid Level
- Type of contract Fixed period
- Location Remote
- Accommodation No
- Salary To be determined
- Verified company Yes
Technical
- Develop, design, and implement new or modified software products or ongoing business projects
- Identify properly the components of the application and infrastructure in the domain
- Complete the assigned task within the agreed estimation
- Deliver a high-quality code ensuring the fulfillment of the requirements, taking into consideration also its performance
- Evaluate, assess, and recommend robust software solutions for assigned tasks
- Identify areas of improvement in existing programs and subsequent refactoring
- Continue to learn and refine your skills as a software engineer, while having the support of your senior colleagues
Collaboration
- Work closely with other Software Engineers, Product Owners, team managers, and clients
- Mentor colleagues that would benefit from your knowledge
- Respect the agreements set up together with the team and clients
- Communicate periodically the progress of work and provide status updates
Qualifications
Role requirements
- 3+ years of experience in software development (Java & Angular)
- Good knowledge of Java 8 and the associated patterns (e.g. SOLID principles, Design Patterns)
- Good knowledge of frameworks and adjacent technologies used in projects (e.g. Spring)
- Experience in Web Applications using JavaScript/Typescript and some of its most common libraries/frameworks (e.g., Angular, VueJS, etc.) and Web standards, CSS and HTML best practices
- Experience working with databases and web services
- Good troubleshooting and problem-solving skills (debugging, source control)
- Effective communication skills for team and client interaction
- Ability to adjust your strategies and ways of working in accordance with specific contexts
- Team player, being able to collaborate with colleagues and participate in feedback discussions
- Advanced English or German language skills
Values
- People Centric
- Courage
Perks
- Flexible work schedule
- Health Insurance
- Training programs
- Wide variety of projects (internal mobility)
- Learning budget and platforms
Recruitment process
- Initial screening to assess the fulfilment of the necessary requirements for initiating an employment contract
- Get to know each other discussion together with a Recruitment Business Partner
- Technical assessment discussion with one of our colleagues
- Present a collaboration proposal
Apply to job
Stay safe in your search for employment.
- Ask questions about the job before you go to an interview
- Don’t leave your original passport and ID to employers
- Don’t make any requested payments
- Research the recruiter and the company
- Read the contract before you sign it
Read more about how to recognise legitimate employment
here.
Apply to job