Golang / Go Job: Software Engineer - Backend

The Civil Media Company

Software Engineer - Backend at The Civil Media Company

Brooklyn, New York, United States 🇺🇸   (Posted May 15 2019)
About the company
Civil is a community-owned journalism network based on transparency and trust.

Do they allow remote work?
Remote work is possible, become a digital nomad and work remotely at this company

Job description
At Civil, we are passionate about building a community-owned marketplace for ethical, independent journalism. We are committed to products that sustain free press, civil discourse, and public accountability. If you are passionate about these values and want to build leading-edge applications, we are looking for conscientious, team-oriented software engineers to join our world-class engineering team.

As part of the team, your responsibility will be the design, implementation, testing, and maintenance of our APIs and backend data systems that power many of Civil’s products and offerings. You will collaborate closely with your fellow engineers and with product, operations, and design to build consumer-first products with global reach. You will learn, grow and thrive with the support of the company.

Civil believes deeply in a culture based on transparency, inclusiveness, and curiosity.

We are a remote-first company and while our team is spread around the world, our headquarters are in Brooklyn, NY. Competitive salary, medical/dental/vision, flexible vacation policy, parental leave & more.

Skills & requirements
Requirements

~3-6 years experience as a software engineer on a team.

Proficiency in designing, implementing, testing and debugging production-grade code.

Proficiency with Go.

Proficiency with writing unit tests and working in a test-driven environment.

Proficiency with SCM/git and working collaboratively via code reviews and technical design sessions.

Knowledge of relational/SQL databases like Postgresql.

Proficient written and oral communication skills.

These are plusses, but are absolutely not required

Proficiency with Typescript/NodeJS.

Knowledge of Ethereum and/or blockchain technologies.

Knowledge of Solidity smart contracts.

Experience deploying production applications to Google Cloud (Kubernetes, PubSub, etc.)

Experience in DevOps and/or SRE.

Experience working in an agile environment (Scrum/Sprints/Stories).

Instructions how to apply
Please go to our job post to apply: https://hire.withgoogle.com/public/jobs/joincivilcom/view/P_AAAAAAIAACED8Ws_yQc8Pi
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)
 

Other jobs that might be interesting

rewardStyle Senior Software Engineer - rewardStyle   (May 2019)
Dallas, Texas, United States (Remote possible)
Senior Golang Engineer Key Responsibilities: · Technical subject matter expert in object oriented programming · Experience with designing highly available/fault tolerant and operating complex services including SAAS and mobile apps. · Write ...

Teaching Strategies Software Engineer - Teaching Strategies   (May 2019)
Bethesda, Maryland, United States (Remote possible)
Teaching Strategies is looking for a highly talented, innovative and creative Software Engineer to join its technology team. We are looking for engineers that want to make a real impact in early childhood education. Our platform is evolving, so you need to be...
Red Ventures Golang engineer - Red Ventures   (April 2019)
Charlotte, North Carolina, United States
As a Software Engineer on our team, you will build and maintain the RESTful services and FullStack applications and will play a key role in the development of our SaaS-based projects, such as live chat platforms, web analytics suites, live streaming dashboards...

 
About Golangprojects