Golang / Go Job: Back-End Engineer (Junior)

Eco

Back-End Engineer (Junior) at Eco

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ California โ€บ San Francisco
  (Posted Dec 21 2019)

About the company
The original vision for cryptocurrency anticipated a new means of payment. This vision remains unfulfilled for several reasons: high market volatility, low consumer trust, and a lack of focus on practical use cases and strategic distribution (to name a few). We believe these problems are solvable. We are building an open source payment platform to re-engineer the legacy payment stack and enable mainstream usage of cryptocurrency for payments.

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
We are currently looking for a junior back-end engineer to add to our team. An ideal candidate would bring 1-5 years' full-stack experience with a focus on back-end systems development -- and a track record of employment, internship and/or open source contribution that demonstrates elite talent. You will work across our tech stack, contributing to everything from architecture to testing frameworks. You'll be an integral member of our early engineering team, translating our roadmap into product features and open source contributions.

We face many unique technical and design challenges as we build a new payment network. To that end, we have a pragmatic approach to the blockchain development environment: extend where falling short, fix where broken, and build where missing. Successful adoption for our product demands that we approach all aspects of development with a fundamental focus on security, reliability, upgradability and usability. We need engineers that are both disciplined and imaginative, who are driven by our vision and refuse to accept that any technical problem is impossible at first impression. We hope this is you!

Why This Matters
Our everyday payment systems are dependent upon financial infrastructure design decades ago. Consumers benefit from rewards programs and new checkout experiences, but in the background money moves the same as ever: through insecure networks that impose unnecessary costs on all of us as they strain to meet the needs of modern commerce.

We started Eco because we know that with the right product strategy, serving the right use cases, cryptocurrency and blockchain finally present a solution for many of our most persistent payment problems. It's possible to rethink our current payment systems from the ground up. In doing that, we confront several difficult, challenging and impactful problems which will demand solutions in order to build a trusted and ubiquitous payment system to enable commerce for everyone. To achieve our mission and realize our vision, we've put together an incredible team and are selectively adding to it.

What you'll do (outcomes)

- Write, test and audit applications and APIs to contribute to the Eco cryptocurrency implementation, manage blockchain settlement and support our launch partners.
- Compose existing and new solutions into a comprehensive tooling chain: build, packaging, unit testing, security fuzzing, coverage reporting, continuous deployment. We will publish and maintain this meta-package.
- Contribute to open-source community where existing productivity tools fall short. Maintain strong relationships with the relevant communities and projects.
- Work with platform and product engineers to understand deficiencies in tools and opportunities to improve them.
- Contribute to blog posts, meetups and workshop presentations promoting Eco's contributions to the community.

What you'll bring (core competencies)

- You're comfortable working anywhere in the technology stack. You can develop back end applications, user interfaces, APIs, and smart contracts.
- You prioritize tests. You test your code as a matter of practice, and automate tests as part of getting the job done. You don't consider code complete until there are automated tests demonstrating that it works.
- You thrive in a problem solving environment. You bring a pragmatic approach to solving problems; solving issues to unblock other developers without creating future maintenance problems. You're persistent and not easily flustered when working with broken/buggy toolchains.
- You have an open source mindset. You have experience and presence in the open-source community; you have contributed to distributed projects.
- You have strong CS fundamentals. You're familiar with common algorithms and data structures, comfortable implementing new data structures where no suitable implementation already exists.
- You understand basic cryptography and security fundamentals. You have strong understanding of security and privacy.

Nice to Have

- 2+ years of full-stack experience as an engineer, with a provable track record of deploying code into production and contributing to the open source community.
- 1+ years of blockchain development experience.
- Familiarity with a variety of languages, particularly some combination of of: Node.js, Go, C++, Python, Java, Solidity
- You understand the use cases of common cryptographic primitives and can design secure systems using them.
- Tech/DevOps experience: comfortable operating and administering technology systems, debugging production issues, and deploying cloud applications. You understand system instrumentation, and make monitoring production systems part of the design process.

-
Eco is open to supporting remote work. For remote applicants, additional requirements apply:

- Strong written English language communication skills.
- A minimum of 2 years of prior full-time remote work experience. This is negotiable if you can be in the office a minimum of 1 day per week.

--

Please note that we are committed to equal employment opportunity regardless of race, background, religion, gender identity, national origin, sexual orientation, age, citizenship status, marital status or disability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. If you have a disability or special need that requires accommodation, please feel free to let us know.
Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Eco

Eco
Location: San Francisco, California, United States

map of company location

Skills wanted, in addition to Golang:
blockchain devops go java node
python solidity

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Sr Software Engineer, Cross-Platform Applications at Smallstep Sr Software Engineer, Cross-Platform Applications - Smallstep   (May 2025)
Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...

Golang job Senior Backend Software Engineer - London (Hybrid) at Teleport Senior Backend Software Engineer - London (Hybrid) - Teleport   (March 2025)
London, United Kingdom
We help companies stay secure while moving fast. Built by engineers for engineers, The Teleport Access Platform delivers on-demand, least privileged access to infrastructure based on cryptographic i...
Golang job Sr Software Engineer - Backend Web Applications at Smallstep Sr Software Engineer - Backend Web Applications - Smallstep   (May 2025)
Fully remote in Americas timezones - Salary: 180,000-220,000
Smallstep is an internationally distributed, remote-first company. We work reasonable, flexible hours and utilize technology to accomplish goals asynchronously. We look for folks who are thoughtful, c...

Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid   (May 2025)
Remote Europe, 100% Remote
This role is fully remote, you can be located anywhere in Europe and UK. Hi there! Thanks for being here and letโ€™s get started. At Cycloid, We aim to promote efficient infrastructure & software ...

Golang job Senior Software Engineer, Golang at Multi Media, LLC Senior Software Engineer, Golang - Multi Media, LLC   (January 2025)
Remote US, 100% Remote - Salary: $165,000 - $215,000
Multi Media, LLC is a leading provider of innovative online platforms and services, with Chaturbate as our flagship product. Our platform empowers independent broadcasters to engage with their fans th...
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 devops Golang jobs with java Golang jobs with node Golang jobs with python Golang jobs with solidity
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Jose, CA ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ Python & Golang jobs๐Ÿณ Docker & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโ˜๏ธ Azure & Golang jobs๐ŸŸฆ Typescript & Golang jobsโ˜• Java & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobsโ˜• Javascript & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs