Back-End Software Engineer - YO HR CONSULTANCY
Miami, FL
About the Job
Back-End Software Engineer
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
Source : YO HR CONSULTANCY