Backend Software Engineer (Remote)
Posted Updated
Job Responsibilities
As a Backend Software Engineer, you will be responsible for designing and implementing business logic with Java that is scalable and highly performant.
Your core responsibilities:
- Responsible for the technical design and development of our product services
- Write reliable, scalable, production-quality code
- Solve challenging problems with code by analyzing business and technical requirements
- Optimize backend systems and services for data security, modularity, and efficiency
- Work with a cross disciplinary team to build a great product
Requirements
- B.S. or M.S. in Computer Science or equivalent degree or experience
- >3 years of software engineering experience
- Experience in Java Spring Boot
- Experience working with a variety of relational and key-value or NoSQL databases (MySQL, Redis, MongoDB)
- Experience developing high performing APIs
- Experience in client-side frameworks is a plus (ReactJS preferred)
- Familiarity with DevOps tools like Docker, Kubernetes is a plus
- Strong understanding of working with AWS (experience is a plus)
- High adaptability and strong problem-solving skills