Senior Backend Engineer
Do you want to build products based on technologies that meet with the daily trends?
Do you wish to participate in building your architecture?
Do you want to participate in the developments of scalable systems that serve a large amount of people, all running in JVM? Are you an experimental character and you think Cloud-based solutions are knocking on our doors?
If you think that with your ideas and solutions you can increase the number of satisfied users, we are looking for each other!
Key tasks and responsibilities
- Ensure the quality for his/her own developments
- Keep deadlines
- Keep everyday contact with team members (local and global)
- Implementation of APIs and services and responsibility for the resulting software products over their entire life cycle
- Participation in the solution design
- Implementation of unit, module and integration tests to guarantee the quality and stability
- Discover problems autonomously
- Monitoring, operation, and proactive and reactive maintenance of the applications
- Solving requests coming from the business/functional team
- Working place: Budapest, sometimes abroad (client meeting)
The successful candidate
- Is proud of his/her work
- Enjoys programming
- Has open-minded mindset
- Has a high awareness for quality
- Can pursue a goal and deliver reliable solutions
- A deep understanding of the basics and relevant technologies
- Is familiar with different architecture approaches and able to understand and follow guidelines in his/her work
- Can discover problems autonomously
- Is an enthusiastic and communicative team player
- Good written and verbal communication skills in English
Required technical know-how
- Bachelor’s Degree in Information Technology
- Practical 3+ year experiences from IT projects
- Java or Kotlin
- Experience in build tools (CI / CD) systems
- Experience in databases (relational & no-relational, like PostgreSQL, MongoDB, Redis, StatsD)
- Experience in microservice-oriented services
- Experience in OS-level virtualization (docker)
- Experience in container orchestration (docker swarm or Kubernetes)
- Version controlling system
Additional experiences
- Experience in shell scripting
- Experience in Spring
- Experience in cloud services (preferred AWS)
- Experience with scalable distributes environments with understanding of scaling
- Experience with indexing engines (Apache Solr, Elastic Search)
- Expirience in CI / CD pipeline based on GitLab
- Enjoys using Linux
Our offer
- Up-to-date technologies
- Home office opportunities
- Interesting, challenging projects
- Professional development opportunities
- International working environment
- Long-term employment