Sr. Software Engineer
Java
Posted on 3/27/2023
INACTIVE
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Java
Kotlin
Redis
Terraform
Requirements
- 4+ Years of experience developing Java and Kotlin applications at scale in production
- Familiarity with AWS infrastructure, SNS, SQS, RDS, Redis, EC2 etc
- Strong understanding of asynchronous service communication
- Willingness to dive into hard problems and work towards solutions
- Experience in developing microservices architectures
- Self-starter with the ability to work a variety of projects with minimal supervision
Responsibilities
- Develop and maintain backend applications using Java and Kotlin
- Collaborate with cross-functional teams to design, develop, and implement new features
- Optimize code for scalability and performance
- Write automated tests to ensure code quality and maintainability
- Participate in code reviews and provide feedback to team members
- Troubleshoot and resolve issues in production environments
- Implement feature flags and observability principles to enable safe experimentation and operation of production systems at scale
- Stay up-to-date with emerging trends and technologies in software development
Desired Qualifications
- Familiarity with Spring Framework and Spring Boot
- Experience with Terraform or other infrastructure as code tools/concepts
- Willingness to collaborate, guide, and lead team members through the life-cycle of a project
Enterprise home automation & IoT platform
Company Overview
SmartRent's mission is to improve the rental experience by bringing smart technology to multifamily communities. The company has created software that integrates with third-party hardware and other software vendors to provide users with one platform to efficiently manage and remotely control IoT connected devices in a home or building.
Benefits
- Medical, dental, & vision coverage
- Inclusive work environment
- Generous PTO
- 401k
- Employee stock purchase plans