Filter by category

Filter by type

Software Engineer (Go) at Nova Futur ltd

go back to Developer Jobs
  • London
  • fulltime
  • -
  • Software Engineer (Go)

    We are looking for a Software Engineer who specialises in Go (GoLang) with a strong understanding of how best to leverage Go’s unique paradigms, idioms and syntax.  Needs to have a passion for building great products with solid engineering practices using the latest technologies.

    You would also be working on technical tasks to improve our backend application architecture for performance, scalability and robustness while making use of the latest technologies, reducing complexity and making development easier. 

    A successful candidate will need to be organised, motivated and get things done. Want to work in a startup environment, doing a bit of everything and taking ownership of what he will be working on.

    Responsibilities:

    • Translating software  requirements into stable, working and high performant software.
    • Improving the platform performance
    • Write easy to maintain code.
    • Suggest improvements and new solutions for current and new features to add
    • Be always informed about new and upcoming technologies 
    • Play a key role in architectural and design decisions, building towards an efficient micro services distributed architecture.

    Required:

    • Strong knowledge of Go programming language, paradigms, constructs, and idioms
    • Knowledge of common Go routine and channel patterns
    • Experience with the full site of Go frameworks and tools, including:
      • Gorilla Mux, 
      • Echo (High performance minimalist web framework)
      • GoMock
    • Ability to write clean and effective Godoc comments
    • Good knowledge of dependency injection 
    • Good understanding of gRPC 
    • Familiarity with code versioning tools, such as Git (GitHub)
    • Experience with cloud architectures (GCP or AWS).
    • Experience with TDD or BDD
    • Ability to write quality testable code 

    Nice to have:

    • Experience using Data Store, Elastic search 
    • Experience with reactive programing, streams + collections, Functional programing 
    • Comfortable both with SOAP and RestFul APIs integration architectures;
    • Experience with Java, python and javascript 
    • Experience in  High availability, Scalable software architecture design and review;
    •  Experience with Scala + Spark + Kafka
    • Experience with Big Query 
    • Experience with Pub/Sub 
    • Experience with Data Flow
    • Experience with Python 3.7 or above
    You need to be logged in to apply. Login or create an account.
    Is this job ad fake? Report it!   


    other jobs at Nova Futur ltd

    fulltime Mid-Level Data Scientist at Nova Futur ltd in London
    15-10-2021
    fulltime QA Engineer at Nova Futur ltd in London
    09-11-2021