Senior Back End Golang Developer

Task details
POSTED
Posted on May 24th, 2022
STATUS
Filled
DURATION
365 days
VALUE
$38.00 per hour (Negotiable)
LOCATION
Remote
TYPE
Full Time
APPLICATIONS
8
Skills Required
  • Back-end Development
  • Full Stack Development
  • Blockchain Development

The ideal candidate has:

  • A minimum of 5-6 years of hands-on, relevant software delivery experience 
  • A track record of leading a team of senior software engineers to deliver world-class enterprise solutions successfully
  • An excellent grasp on the key drivers of business goals and an ability to make the trade-offs between speed to market, technical debt and business strategy
  • A mindset that thrives in an environment where everyone pulls together toward a common goal, actively contributing their talent and experience
  • Attention to detail
  • An understanding of what it takes to build great software with a compelling user experience
  • Excellent communication skills, both written and verbal, can communicate complex, technical concepts at the right level for the intended audience.
  • Ability to think critically, ensuring software standards, conventions, performance, and fault tolerance of the highest calibre
  • Ability to manage complex personal situations by ensuring individuals are kept highly motivated & valued and at the same time ensuring the company is achieving its goals

Responsibilities:

  • Proactively address any issues or blockers
  • Collaborate with management, project management, and QA to meet goals and deadlines
  • Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working with
  • Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components and fit-for-purpose and meet specifications.
  • Provide estimations of development effort to be provided as feedback to the Product Team, and Management
  • Ensure project documentation is completed on time and maintained as part of the project lifecycle
  • Driving efficiencies and velocity of teams output

Key Skills Required:
The ideal candidate has in-depth knowledge of, and experience working with the following methodologies and technologies:

  • Languages: Golang, Typescript, Bash
  • Protocols: GraphQL, gRPC, REST
  • Methodologies: TDD, BDD, SCRUM, Clean Architecture, CQRS
  • Fundamentals: Linux, Networking, Cloud Platforms, Docker/OCI Containers
  • Tools: Docker Compose, GIT, Goland
  • Frameworks/Libraries: Angular, Temporal, Flutter, ELK/Graylog/Loki, AMQP & Other Brokers

Are you an employer? Post a similar job