Senior Back End Golang Developer
Detalji posla
OBJAVLJENO
Objavljeno na May 24th, 2022
STATUS
Popunjeno
TRAJANJE
365 dana
VRIJEDNOST
$38.00
po satu
(Mogućnost pregovora)
LOKACIJA
Udaljeno
TIP
Puno radno vrijeme
PRIJAVE
8
Potrebne vještine
- Back-end Razvoj
- Full Stack Razvoj
- Blockchain Razvoj
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
Da li ste poslodavac? Postavite sličan posao