Senior Software Engineer
blueground is a venture capital backed hospitality company offering beautifully furnished apartments enabled by technology. The company has demonstrated an exponential growth expanding in new cities across the globe. blueground is currently active in 4 markets: Athens, Istanbul, Dubai and New York City.
We are looking for a Senior Software Engineer to join our Athens based IT team and be engaged in the further development of our software business systems and web applications.
Our technology stack consists of NodeJS, Vue.js 2, C#, Java, Spring Boot applications based on PostgreSQL and Redis deployed on AWS. Our architecture relies on REST APIs to integrate between internal and external applications.
We're looking for developers in all fields of application development. Since we have several teams working on different areas from the core application to mobile applications and integrations we will find the right team for you depending on your skills and technology interests.
Key Responsibilities include:
- Work within the team on the implementation of new features
- Propose the optimal approach in implementing the software to meet business requirements
- Follow agile methodology
- Fix any defects and performance problems
- Degree in Computer Science/Engineering from a top-tier university
- Minimum 2 years of working experience in a similar position
Good knowledge of :
- Linux operating systems and software development tools
- Software Lifecycle (Maven, Git, Bitbucket, JIRA, Jenkins, AWS Cloud)
- Java 8, Spring Framework, Spring Boot, Spring Security, Spring JPA
- Spring MVC, Thymeleaf
- Relational Database Development (PostgreSQL)
- RESTful APIs
- NodeJS, Express
Competitive salary based on experience and potential for equity participation
Enjoying a working culture which embraces autonomy and initiative taking