Senior Backend Engineer (Spring/Kotlin)

Superside

Superside is looking for a talented, driven and ambitious Senior Backend Engineer to join our talented growing team.

We are growing fast and need help to build our product into a great design platform that includes project  management features, real time chat, staffing, file annotation and more.

Work from wherever you want with a highly competitive salary, responsibility from day one and exciting learning opportunities.


WHAT YOU’LL DO
  • Implement  features of the platform like the Design Collaboration system, Superchat and the staffing system
  • Architect efficient and reusable front-end systems that drive complex web applications
  • Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
  • Identify and resolve performance and scalability issues

WHAT YOU’LL NEED TO SUCCEED
  • Experience with Spring Boot and Hibernate
  • Knowledge of java and kotlin
  • Knowledge of distributed programming/microservices
  • Knowledge in algorithm and data structure
  • Excellent communication skills in English
  • Hard-working team player
  • Fast and stable internet connection
  • BS/MS in Computer Science or a related technical field preferred



TECHNICAL STACK

Frontend
  • NodeJS
  • Lambda Edge
  • Next.js/ React
  • Styled Components
  • Typescript
  • Sanity Headless CMS

Backend
  • Java/Kotlin
  • Spring Boot 2
  • Hibernate/ AWS RDS / MySql
  • Redisson/Redis
  • Junit for testing
  • ElasticSearch

Infrastructure
  • Terraform
  • AWS SQS/SNS, ECS, Cloudfront, Route53,  EC2, S3, WAF, PageDuty, ParameterStore, ALB
  • Docker
  • Jenkins
  • Pusher
  • Mailgun

If you think Superside is the right place for you, get in contact!