What we're looking for
We are on the hunt for a seasoned Backend Software Engineer who is proficient in Golang and passionate about building server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front end.
Responsibilities
- Design and implement scalable and reliable backend services and APIs.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize the application for maximum speed and scalability.
- Solve complex scalability, latency, and performance challenges in high-throughput, low-latency environments.
- Participate in code and design reviews, mentoring junior engineers and driving engineering excellence.
- Stay abreast of emerging technologies and architectures, proposing and implementing new solutions to improve our engineering processes.
Qualifications
- A BS/BA degree in Computer Science or a similar field.
- At least 3 years of relevant industry experience in backend development.
- Extensive experience with Golang and familiarity with the GCP ecosystem.
- A strong understanding of the principles of microservices architecture and distributed systems.
- Experience in designing and developing scalable and highly available systems.
- Demonstrable skills in database design, caching mechanisms, security, and API design and development.
- Ability to work independently as a self-starter, as well as part of a collaborative team.
- The aptitude to prioritize tasks and deliver projects on time without sacrificing quality.
- Exposure to Web3 technologies, experience founding a company or working on side projects, and startup experience are all beneficial.