2023-08-23 14:48:55

Software engineer

CVKeskus.ee klient
2400 - 2700 €/m Gross

Job Description

About You
Successful applications depend on clean code that is well-written with testability in mind and provide the services that your business delivers. Working closely with the customer facing, product and engineering teams, you will continually ship the best quality product and help us deliver a technically challenging roadmap. Every application we produce should be lightweight and discrete, meeting a particular end-user concern. You are a lifelong learner with a curious mind in figuring out how things work, but also with a drive for getting things done. You like to have a strong input into the way the code, product and culture are built; driving forward the vision and exceeding our user’s expectations.

About the Engineering Team
We are an agile team working in fortnightly sprint release cycles. The engineering team is divided into product verticals. You will be aligned to one of the teams but will gain exposure to all of the products.
We have a very open environment and all ideas and feedback are welcomed. We have plenty of opportunities for this via project kick-off and round table sessions, regular reviews, retrospectives, tech discussions and debates.
One of our values is Learn Relentlessly. To help accelerate learning, we frequently hold drop-in sessions, lunch and learns and occasionally you may be working on proof of concepts to bring in new ideas or technologies.
We have a relaxed office vibe, Friday beers, no suits, geek t-shirts welcomed.

About Topia
Topia (formerly MOVE Guides and Polaris Global Mobility), the global mobility management company, reduces barriers between people and places to enable employees to work from anywhere through its integrated suite of mobility solutions and services. Over 100 global companies rely on Topia’s technology and service platform for relocation and expatriate management, tax and payroll, and immigration data across more than 100 countries with maximum operational efficiency, employee satisfaction and engagement, and assured compliance. Topia’s philanthropic initiative, Mobility4All, provides a portion of revenue and employee time to assist individuals fleeing poverty and conflict by moving to new locations.
Founded in 2012, Topia has raised over $90M from New Enterprise Associates and Notion Capital and operates headquarters in San Francisco and London, with 17 offices throughout the Americas, EMEA and APAC. For more information, go to www.topia.com and follow Topia on Twitter, Facebook and LinkedIn.

Requirements

To be successful in this role, you will need to have strong foundation in core Java and be well-versed with building API-centric applications running in web containers e.g. Tomcat or Jetty using frameworks such as Spring and Hibernate. You know enough *nix commands to work your way around Linux/Unix terminals. You can also write conventional SQL queries and have an understanding of good database design. You also don’t mind doing a mix of front-end and back-end development.

You will have the opportunity to work with our stack, which currently includes the following technologies:
- Core Java
- Spring Framework including Spring Boot for microservices
- Hibernate
- JUnit, Cucumber, Spock (Groovy) for testing
- Angular2+, AngularJS, React, Ecmascript 6, jQuery, CSS3 (LESS), HTML5, JSP for front-end
- Mule ESB
- MQ technology for asynchronous message delivery between services
- Jasmine with Karma for front-end testing
- Selenium for regression testing
- MySQL
- Looker via Redshift
- Git and Bitbucket
- Jenkins
- Docker
- AWS
- Maven, npm and webpack for builds, pre- processing and transpiling