Position: Senior Back-end developer (Java)
Company: Silverlabs Software
Category: Java
Experience required: 5y
English level: upper

Job Role and Responsibility
You will be interfacing with product management, our UI/UX team, and other groups within engineering to define and deliver the required solutions. You will participate in all phases of software development including requirements, design, coding, unit testing, debugging, and performance tuning. Day-to-day activities include:
● Designing and developing SaaS microservices utilizing a variety of available
  managed services running on AWS.
● Unit testing
● Designing and implementing effective automation tests for our CI/CD pipeline
● Instrumenting your code to collect metrics for monitoring and supportability
● Addressing issues found in the CI pipeline or production
● Code reviews
● Guiding and coaching junior team members
 
Required Skills:
● 5+ years of hands-on experience in software development using Java
● 5+ years of hands-on experience building large-scale distributed systems
● Excellent system design and object-oriented design skills
● Experience with and a solid understanding of  SQL or NO-SQL datastores
● Excellent oral and written communication skills
● A high degree of “ownership” - the ability to determine what needs to be done
  and make it happen
● Good verbal and writing English language communication skills
● Work schedule california time!!! (5/6 pm - 11/12 pm should be covered)


We offer:
● Remote work
● High level of salary
● Friendly team
● Interesting work on new projects