Golang / Go Job: Senior Software Engineer - Backend

Mojito

Senior Software Engineer - Backend at Mojito

Remote › Worldwide, 100% remote position
  (Posted Nov 16 2021)

About the company
Mojito is an end-to-end solution for fully branded NFT marketplaces and tokenized customer engagement. The space is growing at an incredible pace, and we are in a prime position to be a market leader. Mojito is the first project to graduate from the Serotonin Product Studio and is backed by industry veterans and world-class VCs and partners. We combine cutting-edge technology with design thinking and user empathy to build products that make blockchain accessible to a mainstream audience.

We are passionate about building products for a diverse, global audience and think our team should be a reflection of that. Candidates from underrepresented minorities and groups are encouraged to apply.

Job description
About Mojito

Mojito is an end-to-end solution for fully branded NFT marketplaces and tokenized customer engagement. The space is growing at an incredible pace and we are in prime position to be a market leader. Mojito is the first project to graduate from the Serotonin Product Studio and is backed by industry veterans and world-class VCs and partners. We combine cutting edge technology with design thinking and user empathy to build products that make blockchain accessible to a mainstream audience.

We are passionate about building products for a diverse, global audience and think our team should be a reflection of that. Candidates from underrepresented minorities and groups are encouraged to apply.

What you'll be doing

- Working in an exciting and high growth startup
- Researching novel solutions to nuanced and often unchartered engineering challenges
- Working cross-functionally with design, product, and engineers to design impactful products
- Performing and upholding code repository best practices (pull request, comments, mergers, etc.)
- Producing high-quality code that raises the bar for all engineering team members
- Manage and optimize scalable distributed systems on the cloud
- Optimization of web applications for performance and scalability
- Performing quality assurance/debugging procedures to ensure a secure and functional delivery
- Implement testing protocols for managing successful deployments across development, staging, and production environments
- Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives

Requirements

- 5+ experience in a Back End Engineer or similar role
- Advanced experience with Go
- Proficiencies with modern database technologies such as Firebase or Postgres
- Expertise with GitHub, GitLab, code repository best practices
- Advanced Experience with GCP or similar cloud-based hosting/server solutions
- Strong software architecture and data modeling skills

Bonuses

- Experience with blockchain technologies, smart contracts, Ethereum (Truffle, Solidity, Web3, Hardhat, ethers.js)
- Familiar with Signal, Double ratchet protocols, e2e encryption
- Have worked with Firebase or gqlgen library
- Able to occasionally help out with frontend ReactJS+Typescript development


 

Company: Mojito

Mojito
job info / career page
Linkedin profile
Location: Worldwide, 100% Remote

World Map

Skills wanted, in addition to Golang:
blockchain ethereum gcp go nft
postgres reactjs solidity typescript web3

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with blockchain Golang jobs with ethereum Golang jobs with gcp Golang jobs with nft Golang jobs with postgres Golang jobs with reactjs Golang jobs with solidity Golang jobs with typescript Golang jobs with web3