Bitcoin Devs Company -
10 emplois
Toronto, ON
Overview:
As a Golang Developer, you will play a crucial role in developing scalable and efficient backend systems using the Golang programming language. Your expertise will contribute to the design and implementation of high-performance applications that power our organization's products and services.
Job Duties
Job Requirements
Nice To Haves.
As a Golang Developer, you will play a crucial role in developing scalable and efficient backend systems using the Golang programming language. Your expertise will contribute to the design and implementation of high-performance applications that power our organization's products and services.
Job Duties
- Code Development and Review: Write, review, and test code daily. Drive technical design decisions, ensuring quality code that is well-tested and consistently delivered.
- Cross-Functional Collaboration:& Work with leaders from Engineering, Product, and Design to execute the product life cycle.
- Design Ownership:& Communicate technical needs for product and design in a format that all engineers can understand and contribute to.
- Mentorship and Leadership:& Lead by example to foster a culture of ownership and responsibility. Mentor junior engineers to upskill them in all facets of software development.
Job Requirements
- 3+ years of experience writing and testing code.
- 3+ years of experience in backend development.
- 3+ years of experience in a Backend Language (ex. Golang, Java, or C++)
- 2+ years of experience leading complex projects from design to delivery.
- Proven experience making short-term vs long-term technical decisions.
- Experience deploying user-facing software and working with CI/CD.
- Excellent communication skills and the ability to adapt in a high-stakes, high-growth environment.
- Experience with modern engineering practices such as continuous delivery, infrastructure as code, test-driven development (TDD), and domain-driven design (DDD).
- You've designed, built, scaled, and maintained production services and know how to compose a service-oriented architecture.
- You're passionate about building an open financial system that brings the world together.
Nice To Haves.
- Experience with security auditing and vulnerability analysis software.
- Knowledge of AWS, GC2, or Terraform.
- Background in the Blockchain, Web3, or Fintech industries.
- Experience with distributed systems and start-ups.
- Experience being a technical representative.
- You have gone through rapid growth in your company (from startup to mid-size).
- You've built financial, high reliability, or security systems.