Back-End developer
- Miami, FL
- Permanent
- Full-time
- 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 discussion
- 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
- 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
Talent Job Seeker