Senior Backend Software Engineer
Skills
Back-End Web DevelopmentFront-End DevelopmentJavaSoftware DevelopmentTypescriptClean CodingJava Virtual Machine
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proficiency in JVM languages such as Java or Kotlin
- Solid understanding of algorithms and data structures
- Experience in building and working with distributed architectures
- Proficiency in clean code principles and software design patterns
- Strong problem-solving skills and a passion for innovation
- Excellent communication and collaboration skills in a remote environment
- Detail-oriented and focus on exceptional user experiences
- Leadership qualities with a proactive approach to ownership
- Ability to balance roadmap execution and customer support
Nice to have
- Strong proficiency in JVM languages like Java or Kotlin
- Solid understanding of algorithms and data structures
- Experience in building distributed architectures
- Proficiency in clean code principles
- Knowledge of TypeScript and/or Go
- Advanced testing techniques
- Problem-solving skills
- Passion for innovation
- Excellent communication and collaboration skills
- Detail-oriented
- Leadership qualities
- Proactive and self-driven
- Team player
- Ability to balance roadmap execution and customer support
Day to day
- You will contribute to developing our cloud platform that revolutionises software testing
- You will design and build features to improve performance and bring insights into our product
- You'll have the chance to jump into platform and automation if you desire
- You'll collaborate with a diverse team across various locations
Hiring process
- Our application process is agile and thorough
