Backend Engineer - Doral, United States - Nava Software Solutions LLC

    Default job background
    Description
    Job Description

    Job Description

    NAVA Software is looking for a Backend Software Engineer


    Details:
    Back-End Software Engineers

    Location:
    Miami FL Hybrid

    Duration:
    Full time /Direct Hire


    The ideal candidates have strong knowledge of distributed systems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the importance of scalability and reliability and are looking to be part of cutting-edge projects in a fast-paced environment.

    Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution, shipping and monitoring.

    We are looking for software engineers who care about the customers, software excellence, are advocates of best practices and love learning new skills.


    WHAT YOU WILL DO
    Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customers
    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 optimisations, scalability and reliability of systems
    Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker etc
    Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain's 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

    WHAT YOU WILL NEED
    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 pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring
    You inspire other engineers to do better
    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
    A passion for crypto and the transformations it enables
    We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more

    #J-18808-Ljbffr