• Jobs
  • >
  • BackEnd Go ( Freelance Via Shakers)

BackEnd Go ( Freelance Via Shakers)

  • Freelance
  • Full time
  • Remote
  • Product

Leading the Autonomy stream and reporting directly to the engineering manager.

- Work together with the Engineering Manager

- Assessment of requirements regarding feasibility and effort

- Work together with the Engineering Manager to translate business requirements into tech requirements

- Technical leadership in the development team (this role does not include people leadership)

- Own the entire development cycle together with the cross-functional team, from requirements specification over implementation, test automation, and quality assurance to deployment and monitoring

- Contribute to the team's work with clean, maintainable and testable code and participate in lead design and code reviews

- Leading and engage the team in the mission, coordinate the team work.

- Take shared ownership of the project and the team mission

Requirements:

- Minimum of 3 years of experience implementing REST API.

- Deep knowledge in : Go

- Confident with event sourcing and apache Kafka.

- Confident with RDBMS like PostgreSQL and MySql as well as NoSQL DBs like Redis, Cassandra.

- Knowledge of TDD and DDD methodologies.

- Knowledge of common microservice architecture patterns like dynamic service discovery, circuit breaking, bulkhead.

- Confident in designing the architecture of new services

- Strong sense of responsibility on all sides of the product, not only at an API level.

- Knowledge of software version control systems and tools, eg Git

- Familiarity with docker

- Fluent in English