Canada
Remote
Senior
Full Time
5 days ago
remoteseniorbackendjavakotlinawskubernetes
Requirements
- •4+ years of experience in server-side development of commercial web applications in Java and/or Kotlin
- •Degree in Computer Science, Software Engineering, or related studies
- •Working knowledge of Computer Science fundamentals: big-O, basic data structures, and algorithms
- •Skills in designing APIs
- •Experience with building highly scalable distributed systems
- •Experience with Kubernetes and AWS
- •Experience with SQL queries and database performance
- •Experience with NoSQL technologies, such as MongoDB or AWS DynamoDB
- •Ability to express thoughts clearly, including explanation of technical decisions
- •Upper-intermediate spoken and written English
- •Solid soft skills to communicate in a multicultural environment
- •Ability to work autonomously and remotely without extensive control or micro-management
- •Ability to start working without complete technical specification
- •Ability to learn and have productive communication on topics which the candidate doesn’t know 100% in advance
- •Ability to work with the teammates on elaborating technical specifications
What You'll Do
- •Write efficient, readable, maintainable, and testable code using Kotlin, Java, and other server-side languages and frameworks
- •Create unit tests, sometimes integration and performance tests
- •Review your peers' code
- •Solve challenging problems with a great attention to user experience, security and performance
- •Cooperate with product managers, designers, software developers, QA engineers, and technical writers to develop and maintain the best Atlassian plugins
Nice to Have
- •Experience with Typescript and the React ecosystem
- •Experience with performance optimizations
Benefits
- •Remote First work environment
- •Unlimited vacation in most locations
- •Great benefits including health, dental, vision and savings plan
- •Perks such as training reimbursement, WFH reimbursement, and more
- •Diverse and dynamic teams with challenging and exciting work
- •An opportunity to have a real impact on our business
- •A great range of social activities (both in person and virtual)
- •Optional in person meet-ups and the ability to travel to international offices
- •Employee referral program
