Lead GO Developer
Description:
We develop digital threading software solutions that enable inter-business and inter-sovereign collaboration in a secure and decentralized environment, emphasizing transparency, security and fair value exchange. Our platform as a service creates distributed workflows where multiple companies with legacy systems and disparate data can work together to provide more efficient and reliable end-to-end automation. Our platform leverages both legacy systems and cutting-edge technologies such as blockchain to provide our clients with all the tools they need to automate their business processes across organizational and geographical boundaries.
What you will do:
We are looking for a highly skilled, self-motivated, and well-organized Lead Software Developer to join our world-class global team in delivering solutions to the logistics industry and beyond.
- Proactively address any issues or blockers
- Collaborate with management, project management, QA and Architecture to meet goals and deadlines
- Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working on
- Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components are fit-for-purpose and meet specifications
- Provide high-level t-shirt estimations of development effort based on documented assumptions to drive well-planned roadmaps
- Ensure project documentation is completed on time and maintained as part of the SDLC
- Driving efficiencies and velocity of teams output
Requirements:
- A minimum of 7 years of hands-on, relevant software delivery experience with at least two of those years as a Lead Software Engineer
- 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
Key Skills Required:
The ideal candidate has in-depth knowledge of, and experience working with some or all of following:
- 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
Benefits:
- Paid holidays
- 100% remotely
Over 60% of our candidates get invited to an interview with our Clients.
Apply with the form below and we will reach out to you in the next 24h
Apply now!