Location: Miami, Florida, USA
Experience: 5 - 10 Years
Must-Have
At least one year of experience in any JVM based languages (such as Java, Kotlin, Scala).
Experience building and shipping highly-available, fault-tolerant, production-ready distributed backend systems.
Strong understanding of data structures, databases, and large-scale distributed systems.
Jd
- Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users
- Advocate best practices, code quality, test coverage and drive technical discussions
- Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimizations, scalability, and reliability of systems
- Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker, etc.
- Optimize existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across products
- Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
- Work within interdisciplinary teams to continually deliver the highest quality software to our users
Qualifications
- You know at least one programming language in depth
- You have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices
- You have experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
- You actively participate in creating product and software specifications before implementing them
- You maintain high levels of test coverage, strong technical documentation and effective monitoring
- Understanding of data structures, databases and large-scale distributed systems
- Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ
- You are customer focused and continuously suggest how the backend can provide the best Customer Experience
- We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more
Skills: code,kafka,data structures,security,scala,distributed systems,software,docker,java,backend development,technical documentation,encryption,redis,microservices,kotlin,databases,monitoring,test coverage,postgresql