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
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
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!