Job Description
- Desirable office locations in San Mateo, Boise, and New York
- Tight-knit teams that value teamwork and collaboration
- Company-sponsored virtual activities like yoga, meditation, and workouts
- Virtual wine tastings and game nights
- A stocked kitchen with coffee, snacks, and endless beverages
- Foosball and ping pong tables to keep things fun
- Java, Spring, Spring Boot, Ember.js
- AWS Cloud
- Docker, Kubernetes, Nginx
- MySQL, DynamoDB, MongoDB
What You'll Do On An Average Day
- Design and implement components and microservices using Java and SpringBoot
- Build secure and standards driven REST APIs that can scale to the high demands of our services
- Write clean, good quality, highly testable and maintainable code. Follow company and industry best practices
- Build and maintain high quality codebase by writing unit tests and implementing feedback received through code reviews
- Collect, analyze and act on data to constantly improve performance, resilience and scalability of our products
- Help QA write integrations tests that help in building solid regression test suites for the product
- Participate in design and code reviews to ensure high quality product deliverables
- Work with the product management to understand user stories, build use cases and tests that meets the defined acceptance criteria
- Be enthusiastic and always ready to dive into complex problems and come up with efficient solutions
- Mentor junior engineers and ensure they are adhering to defined engineering processes.
- 6+ years of professional experience in backend object-oriented languages such as Java,, C# etc
- 3+ years of experience in building scalable applications on Amazon AWS, Google Cloud or Azure
- Strong experience in system architecture, design and scaling. Hands-on experience creating reusable and extensible software components
- Deep understanding of data structures, algorithms and its practical applications.
- Experience with all phases of SDLC in Agile Software Development
- Strong knowledge in SQL database, including schema designing, indexing and writing efficient SQL queries.
- Exposure to NOSQL databases like MongoDB, Cassandra etc
- Experience building scalable asynchronous applications using Kafka
- Experience in Docker, Kubernetes, Git, Nexus, Jenkins
COMPENSATION: $225K OR HIGHER BASED ON EXPERIENCE