Golang HER Social App Jobs Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang HER Social App Jobs (1 new this month) in November 2024 at companies like HER Social App, Framey and Stream paying at least 100,000 USD per year working as a Backend Go Engineer, Senior Golang Developer and Staff Backend Engineer (Go). Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
36 developers joined Golang Cafe in the last 30 days
15,003 developer profiles page views in the last 30 days
HER is the world’s largest community of lesbian, bisexual and queer people. We empower queer folx by providing a space to meet others, explore, and express their identity. Our community is millions strong, and our company is queer-run. Founded in 2014, we’re YC alum and growing fast. We build fun stuff and have fun doing it! 🌈
The Role:
We are looking for a back-end Go engineer to help us build our native app infrastructure. You would be working directly with our CTO and Head of Product to design and deliver user-facing features and infrastucture. We are a small team with modern infrastructure (Go 1.14, Kubernetes, gRPC microservices) but need more hands and minds to move at the pace we want, support our existing users, and grow/improve our stack. In addition to Go development, there are ample opportunities to work to improve our devops, evolve our CI/CD process, and support our data science work.
Responsibilities:
Help design, build, deploy, and maintain our main Go APIs
Greenfield feature design and development (we're always adding new things!)
Microservice design and development
Identify bugs and perfomance bottlenecks - fix them
Contribute to code quality, maintainability, tooling, and automation
Required Skills:
Strong knowledge of (and excitement for!) Go as it relates to writing scalable back-end services
Great communication skills
Passion for creating a safe, social space online for LGBTQIA+ people
Experience with native app development
Ability to understand business requirements and translate them into solid maintainable code, delivered on time
MySQL and scalable database design
Various AWS technologies (EC2, S3, RDS, Elasticache, ElasticSearch, ECR, Route53, etc.)
Senior Golang Developer Framey Remote $60,000 to $120,000 a year
October 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for highly passionate, highly skilled Golang developers with high attention to detail that are responsible for their codebase and the approvals they give to each PR they review.
We admire Uncle Ben a lot and we live by his famous quote: “With great power comes great responsibility”. Each developer will have both, great power and great responsibility.
The project is in an early phase, so there’s almost no maintenance, only research and development.
Requirements
Passion for programming
High attention to detail
Responsibility & ownership of one’s actions
7+ years of experience in Backend Development
3+ years of experience in Golang Backend Devleopment
At least 90% of your career was focused on Backend Development
Ability & desire to learn and master new technologies and programming languages
Mindset of sharing your knowledge with others
Proven experience with Cloud Infrastructures and any Microservices architectures
Preferred
Nerds, introverts and people with not so good social skills, but that play well with others
Can be both a leader and a follower
Unix experience
Fair amount of experience with at least one of Java, Clojure, Scala, Groovy, Kotlin, Rust, C#(.NET), C/C++, Golang
Salary
$60,000 - $120,000 NET yearly salary, depending on the skill level
Benefits
Attractive salary package
Professional development opportunities
$4,000 annual personal budget for employee benefits (private health insurance, fitness subscription, training courses etc.)
Young and dynamic working environment
Recruiting process
Personalitytest. This takes around 20 minutes.
Technicaltest. The Golang assignment takes around 4 hours to be completed. You have 24 hours to complete it from the moment when you receive the test. We will decide together when it's the best moment to send it to you.
Technicaldiscussion
Offer
About Framey
We built a social travel app that lets users get their inspiration, make travel plans, find cool spots nearby, take beautiful photos and share all these beautiful moments with their friends. Everything starting with just one picture.
Staff Backend Engineer (Go) Stream Amsterdam (Netherlands) - Remote (EMEA) €70,000 to €120,000 a year
September 2023
3 Applicants This Week
More Than 6 Months Old
Job Description
We are seeking a skilled Staff Software Developer to join our team. This role is open in our Amsterdam office (relocation is possible), or remotely (EU or UK-based).
What you will be doing
You'll focus on one of the most used Products: Chat, as well as the brand new Video & Audio API.
A big portion of your day will be dedicated to software design, research, and coding.
On typical projects, you will have a lot of freedom and you will be paired with another team member.
Our team is made up of very experienced engineers, some with more than 10 years of experience.
By working together you will learn from each other along the way. Not only that, you will have an enormous impact!
Our customers have millions of users; they use Stream for mission-critical features such as showing content and exposing the core functionality of their application.
Responsibilities
Add new features to the service and find ways to make the existing ones perform orders of magnitude faster.
Help make our API service faster, more scalable and more flexible.
Write clean, efficient, and well-documented code.
Design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production.
Engage with customers and help them to use Stream in their app.
The challenges:
Distributed databases: we built our own data store for feeds and for chat.
Real-time messaging
High performance: our API responses are in the 10ms range.
High scalability: we use sharding, master-master, and master-slave to ensure scalability.
High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes.
Multi-region: we deploy our service on 4 different continents.
About you
You have:
7+ years of backend development experience.
Proficiency in Go language is strongly preferred.
Experience with high traffic and high performance applications.
Solid knowledge of relational databases.
Experience with building HTTP APIs.
Experience managing your own projects and work in a team.
Bonus points:
Experience with JavaScript and web development frameworks such as React or Angular.
Experience with one (preferably few) of the following languages: Rust, Java, C, C++, Erlang, Node.js, Python.
Experience with message queues such as RabbitMQ.
Experience with automated testing and continuous integration/continuous deployment (CI/CD).
Experience with designing and building REST API’s.
Experience with cloud-based platforms (e.g. AWS, Azure).
Bachelor's degree in Computer Science, Engineering or a related field.
Our tech stack
At Stream we use a wide collection of technologies to offer highly optimised and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries.
Here is a short list of the technology that we currently use.
Do not worry if you do not master them all or if you do not see your favourite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:
Go, Python, NodeJS
Postgresql, CockroachDB
AWS, Puppet, CloudFormation
Grafana, Graphite, ELK, Jaeger
Redis, Memcached
Why join Stream?
History of success. From Amsterdam to Boulder and Techstars in-between, Stream has raised over $58.25M to build the best Chat Messaging & Activity Feed infrastructure available, with best-in-class support.
Freedom and endless growth opportunities. As a rapidly growing startup (since 2020 we have gone from 30 to 150 employees), Stream gives you unique personal and professional growth opportunities. The opportunity of true ownership and accountability has a massive impact on your career. These are the things you can rarely experience in huge corporations.
Be on the front line of progress and innovation. While working with cutting-edge technology, we are passionate about tackling difficult tech problems at scale and creating reusable components for them, empowering engineering teams to ship apps faster, more securely, and with a better user experience.
They believe in us: Stream is backed by leading VC companies (Felicis Ventures, GGV Capital, 01.Advisors, Techstars, Arthur Ventures), including backers like Dick Costolo (01 Advisors, ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia), Johnny Boufarhat (Founder and CEO of Hopin).
What we have to offer you
Stream employees enjoy some of the best benefits in the industry:
A team of exceptional engineers
The chance to work on OSS projects
28 days paid time off plus paid Dutch holidays
Company equity
A pension scheme
Remote work flexibility
A Learning and Development budget
Commute expenses to Amsterdam covered or the option to use a company bike within the city
Fitness stipend
Monthly in-office chair massages by a professional
MacBook Pro
Healthy team lunches and plenty of snacks
A generous relocation package
An office in the heart of Amsterdam
The opportunity to attend or present at global conferences and meetups
The possibility to visit our office in Boulder, CO
Parental leave paid at 100%
Note: this list of benefits applies to Netherlands-based employees and is adjusted per your location of residence.
Our culture
Stream has a casual social culture, our team is diverse and we all have different backgrounds. Now, Stream is a team of over 130+ peers from over 35 countries across the globe.
We value transparency, aim for excellence, and support each other on our way to new victories.
Our team consists of the strongest talents worldwide, making Stream a great place to learn and improve your skills.
When it comes to software engineering, our culture is oriented towards ownership and quality: our goal is to deliver stable software.
If you are interested in becoming a part of what we do, apply now!
Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Backend Software Developer (Go) Stream Amsterdam (NL) / Remote €70,000 to €120,000 a year
October 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for a full time Backend Software Engineer to join our development team. Job duties will include working on Stream's core API technology as well as designing and building high-performance software. This role in either our Amsterdam office or remote (CEST or close).
What you will be doing
Most of your day will be dedicated to software design, research, and coding. On typical projects, you will have a lot of freedom and you will be paired with another team member. Our team is made up of very experienced engineers, some with more than 10 years of experience. By working together you will learn from each other along the way. You will have an enormous impact on making our API service faster, more scalable and more flexible.
You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our customers and help them to use Stream in their app.
The challenges
Distributed databases: we built our own data store for feeds and for chat
Real-time messaging
High performance: our API responses are in the 10ms range
High scalability: we use sharding, master-master, and master-slave to ensure scalability
High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes
Multi-region: we deploy our service on 4 different continents
You have
Proficiency in Go
5+ years as a backend developer
Experience with high traffic and high performance applications
Good knowledge of relational databases
Experience with building HTTP APIs
Experience managing your own projects and work in a team
Our tech stack
At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:
Go, gRPC, RocksDB, Python
Postgresql, RabbitMQ
AWS, Puppet, CloudFormation
Grafana, Graphite, ELK, Jaeger
Redis, Memcached
What we have to offer you
Stream employees enjoy some of the best benefits in the industry:
A team of exceptional engineers
The chance to work on OSS projects
A competitive salary
28 days paid time off plus paid Dutch holidays
Company equity
A pension scheme
A generous Learning and Development budget
Commute expenses to Amsterdam covered or option to use a company bike within the city
Gym membership of choice covered
MacBook Pro or another development setup
Healthy team lunches and plenty of snacks
A generous relocation package
An office in the heart of Amsterdam
The opportunity to attend or present to global conferences and meetups
The possibility to visit our office in Boulder, CO
Our culture
Stream has a casual social culture, our team is diverse and we all have different backgrounds.
Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.
If you are interested in becoming a part of what we do, apply now!
Backend Engineer Dolfin Amsterdam, Netherlands / Remote (Europe) €60,000 to €100,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Location: Amsterdam, Netherlands (relocation & visa) or remote (European time zones).
WHO WE ARE
After the 2008 financial crash, the international financial and business environment is more regulated than ever. The amount of required paperwork has increased exponentially. The deals are being blocked, the accounts are being frozen, the business is often getting paralyzed.
Project Plato was born in 2015 as an autonomous R&D unit working for Dolfin, an established British investment company, with the aim of automating sensitive business operations. We are a young and ambitious team frustrated by inefficiency of existing solutions.
5 years later, with the help of our software solutions, Dolfin was able to have
$4.1bn in client assets under management
$650m monthly brokerage flow
10x increased speed of customer and employee onboarding
30x more efficiency of its compliance officers
But this is only the beginning. Our mission is to help companies and business professionals around the world communicate with each other and do business with trust and simplified paperwork.
OUR TECH STACK
As a serious, business-oriented company, we develop our solutions exclusively in COBOL.
Just kidding! We use modern and diverse IT infrastructure. Our solutions are web-based, with backends in Golang andPython and frontends in Typescript and React. Data storages include PostgreSQL, DynamoDB and Amazon S3. The infrastructure consists of multiple backend services managed via Kubernetes/Helm, integrated with various AWS and third-party services. We also use Google Bazel, a secure and robust build system.
We strive to make our development process predictable, change-proof and well-organized to achieve the fastest possible product delivery pace without compromising reliability.
OUR TEAM
We are still small: Project Plato is less than 15 people in total but we are planning to grow to 20 soon. As part of the Project Plato back-end team, you will be working closely with Oleg and another 3 senior engineers. Oleg is our lead backend engineer who has been part of the team since 2015 when we established our office in Amsterdam. We are a group that values trust, growth, agility, mutual respect, taking ownership, and learning from each other through a culture of open feedback.
Job requirements
WHO ARE WE LOOKING FOR
You have a math or computer science background. No diplomas needed, but knowing your graphs and big-Os is a must.
You know your way around web services. Parlez-vous HTTP? Veux-tu un cookie?
You know well at least TWO of: Golang, Python, C++, Java/C#, Typescript.
You are familiar with modern build systems (especially code generation), Unix-based operating systems, Docker/Kubernetes and cloud services.
You are a self-learner. You can analyze the code and documentation yourself, and you can ask questions when needed. Our team is small and focused, and we do not have spare time for thorough tutoring :(
You are passionate about quality and reliability. This is not a social media app startup, we deal with big money and strict regulations.
You are able to take honest and direct feedback and openly discuss the problems.
You are not afraid of complex problem domains.
Knowledge of frontend technologies is a plus.
WHAT ARE YOU GOING TO DO
Build and improve web applications for our customers using our frameworks and libraries
Ensure the application architecture allows easy maintenance and support
Tune the application performance by optimizing queries, storage and algorithms
Integrate the applications with 3rd party services (AWS-based and others)
Work with our customers to define business rules using our domain-specific languages
Maintain and improve our build and automation infrastructure
WHAT’S IN IT FOR YOU
Modern technological stack
Challenging projects with enough possibilities for personal development
Freedom to do what you do best
Flexible work schedule
Working in a team of the most senior developers with high standards and looking out for the most efficient solutions
Personal development budget, chance to attend courses and conferences abroad
Top-notch work equipment
25 days of holidays
Above market rate salary
Culture of learning, agility, innovation and open feedback
Optional relocation to Amsterdam + Visa sponsorship if needed
Software Engineer App Academy San Francisco, United States $120,000 to $130,000 a year
November 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
App Academy is building world-class training programs that help students from all backgrounds transition into careers in tech. Our core offering is a 12-week immersive coding and job search program that trains full-stack web developers. In 2017, we were named one of the top coding bootcamps in the world. We have been profiled in The Wall Street Journal, Washington Post, and Bloomberg as a driving force behind the changing face of tech education in America. Our unique model — we defer tuition until our students graduate and secure jobs afterwards — aligns us with the success of our students. Join us on our mission to empower people to transform their lives.
About the Role
At App Academy we are constantly innovating on a handful of products and courses. Our team maintains a range of products from internal tools to consumer-facing online platforms and we enable rapid development across these platforms through better automation and more cutting edge technologies. As a new member of our small but mighty team you will build on top of and improve our serverless platform, the business logic that powers our products, and bring new knowledge and expertise to the team.
Our Stack
- Serverless (on AWS)
- Node.js and Golang (polyglottic)
- MongoDB
- React/Redux
- Ruby on Rails (legacy)
- Postgres (legacy)
Responsibilities
- You will work on and maintain serverless and cloud Infrastructure (AWS) and our online products/platforms.
- You will help out with migration out of legacy platforms (mostly Ruby on Rails).
- We are a small company and looking for people who can thrive in a collaborative environment that goes beyond a single team, as a member of our team you will hold meetings and discussions around product features with stakeholders.
- Teach and Learn. We are unique as a team in this area. You will spend part of your time spreading knowledge or exploring new technologies both internally and externally (oss, articles, presentations). After all, we are in the business of education and we are looking for people who share our commitment to this mission.
Experience & Qualifications
- Expertise in either Node.js/Golang or a language/framework you can convince us to use
- Experience with React/Redux, and components in general
- Experience with AWS (we use a wide-range, most notably Lambda, ECS)
- A working understanding of Docker and Continuous Integration tools
- Deep experience with Mongo or any NoSQL Database
- Experience with TDD and an avid user of the process
Nice to Have's
- Open-source contributions as this helps us assess you better
- Expertise with Kubernetes and Docker-compose is a plus
- Experience with ServerlessExperience with Ruby, Rails
- Experience working with remote teams is a big plus, we have a TA team based on NY
- A passion for the education industry is a big plus!
Our Values
- Take responsibility for student success. Everyone works together to enable student success.
- Follow the numbers. Decisions should be backed by data.
- Embrace a growth mindset. View challenges and failures as opportunities to improve.
- Start with why. See the big picture and question the status quo. If there’s a better way of doing things we should investigate it.
- Create an inclusive environment. We work together to promote empathy and respect amongst all students and staff.
Benefits
- Competitive salary
- Unlimited paid time off
- Employer-sponsored health insurance plans with 100% support for premiums
- Delicious catered lunch twice a week
- Great location in San Francisco with easy access to transportation options
- Generous paid family leave program
- The opportunity to work with driven and talented colleagues committed to lifelong learning
App Academy is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We believe strongly that technology companies benefit from diversity and encourage applicants from underrepresented backgrounds to apply.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
Principal Software Engineer Bud Remote (UK) / London, United Kingdom £80,000 to £100,000 a year
May 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Our Mission🚀
Bud's mission is simple. We're here to create the world’s most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.
Your Mission👨🚀👩🚀
You’ll be leading the development of some of Bud’s most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services you’re responsible for. You’ll be contributing to Bud-wide architecture as well as actively developing in Bud’s Platform & Security [Product] Team where you’ll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). You’ll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.
What you’ll be working with
You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
If you’re interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!
A bit about you
You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
Comfortable working with SQL and NoSQL databases
Automated testing of systems and applications is second nature to you
You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
Able to both work independently as well as collaboratively within a team
Experience with defining, monitoring and alerting against SLOs
Taking it to the next level
Experience with Kubernetes
You’ve worked on/with gRPC APIs from both a client and a server perspective
Any security engineering background or experience working with cryptography libraries
Previous experience in banking or fintech, particularly Open Banking related, companies
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience working with Cassandra, RabbitMQ or Kafka
Comfortable with Site Reliability Engineering principles, tools and drivers
Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
Comfortable leading or participating in operational (or security) incident response
Engineering at Bud
The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.
What is it like to work for Bud?
We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.
The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT
A bit more about us
We’re a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance – providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.
More about what we're doing
The apps and infrastructure we’re building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. That’s what we’re working towards.
We believe that diversity will make us better.
Bud’s mission is to make the money part of people’s lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.
To read our job applicant privacy policy, please click here.
Benefits
Compensation 💰
We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.
Options 📈
Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.
Wellbeing Allowance 🏋️♀️🧘♂️
We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a £50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether that’s a gym membership, meal-box subscription, massages or something else!
Learning & Development 📚
As part of our commitment to developing our people, all employees at Bud have an annual £500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.
We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something that’s inspired you, either independently or as part of a collaborative team.
Flexible Working ⏳
As a trusted member of the Bud, you’ll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.
Time Off 🏖️
We’re a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.
Equipment 💻
We want to make sure everyone is set up to work effectively and comfortably - so you’ll get to choose your own kit, including any additional equipment you might need to work from home.
Social 💃🕺
We’re big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year we’ve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.
Commuting 🚇
We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.
Pension 🏦
We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%
We believe the world needs a place where people can exchange their loved goods.
That’s why we built Mercari—to connect people who want to buy and sell things of emotional value through their mobile phones.
Mercari has grown to become a leading community-powered marketplace in Japan that brings together millions of people every day.
▼About this position
Mercari's Backend Team is currently entering a major transition phase as part of the company's efforts to fulfill our mission of "creating value in a global marketplace where anyone can buy & sell.” The Mercari app has been growing at an incredible pace ever since its release and is now the largest C2C platform in Japan. The Mercari API codebase has also expanded in line with the service's growth and the variety of challenges faced. As we anticipate our service to grow at an even greater speed in the future, we are aiming to use microservices to help achieve Mercari JP's mission.
Although the Mercari API was designed and implemented as a monolithic API, we are working on migrating the API to microservices. This will allow us to divide responsibilities and make technological investments for a stronger system and organization capable of handling even greater expansion. Of course, we will continue to run our services as we implement these changes, and we aim to make daily improvements to provide an even better experience for our customers. Our backend engineers are expected to uphold the values “Go Bold” and “All for One” as they work to transform our systems and organization and contribute to our service's growth.
We are seeking backend engineers who can work proactively and independently during the team's current stage, taking ownership over various discussions, developing features, providing spec feedback, and making technical decisions.
▼Job Description
・Design, development, and operation of Mercari's API and web app using Go and PHP
・Design, development, and operation of tools to support the customer support team and planning-related work
・Design, development, and operation of various microservices making up the Mercari API
・Lead the team's development
REQUIREMENTS▼Minimum Qualifications
・Strong understanding of the company mission and values
・Experience with design, development, and operation of web applications using two programming languages including Go, PHP, JavaScript
・Knowledge of and experience with software test including unit testing, functional testing, e2e testing
・Knowledge of and experience with optimization of queries and table design for the efficient usage of RDBMS
・Experience with team development using Git/Github or similar version management systems
・Ability to design, develop and operate large-scale services in heavy traffic scenarios
・Experience with project management and/or team leadership
▼Preferred
・Experience developing and operating using the microservice architecture
・Experience with on-call support for a service
・Knowledge of web app security
・Experience with development using external APIs such as payment, delivery, etc.
・Experience sharing and contributing to an OSS project
・Experience with scrum
▼Technical Environment
・Languages: Go, PHP, JavaScript, etc.
・Middleware: MySQL, Memcached, Nginx, Solr, Docker, Kubernetes, etc.
・Infrastructure: Dedicated servers, Google Cloud Platform
・Other tools/services: Slack, JIRA, GitHub, Circle CI, etc.
・Process: Scrum
Sr. Full-Stack Developer TV Time Santa Monica, United States $115,000 to $155,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
There's been a massive shift in television over the past several years, both in quality of content and the way we all consume it. TV Time is at the center of this transformation. Our product enables well over two million active users all over the world to track, discover and discuss their favorite shows, no matter what, when or how they’re watching. It has quickly become the go-to product for cord cutters, streamers, bingers and premium subscribers alike to organize and connect around their passion for television.
In addition to providing a valuable service to fans, TV Time is building an immense data business. The behavioral and sentiment information we collect has become invaluable to content producers, networks and advertisers. Our billions of first-party insights allow them to discover insights and trends they can’t from any other source, which is driving strategic decisions across their businesses.
If you’re the sort of person who can discuss your favorite TV shows for hours and have the passion to be a part of small, well-funded team that’s building something monumental, you just might have found what you’re looking for.
DESCRIPTION
As our Sr. Full Stack Engineer, you will direct the technology and implementation associated to our various web projects. These projects include a rebuild of our main site tvtime.com, a progressive web app to compliment our iOS and Android app, and the transition to microservices to support the aforementioned three api clients. We need a strong full stack engineer who has done it all and understands how to build reliable and robust systems that integrate seamlessly with one another.
WHAT WILL YOU DO?
- Lead the effort to rebuild our site, tvtime.com
- Build a new CMS system to support publishing content to our site and apps
- Build progressive web app to compliment our native iOS and Android apps
- Build microservices for all 3 platforms
- Implement best web development practices
WHAT DO YOU NEED?
- 3-5 years of full stack development experience with high traffic sites
- Backend technologies NodeJS, PHP, Python, or Golang
- Frontend technologies React, Angular, or VUE.JS
- CSS3, HTML5, Sass, Less, or Gulp experience
- JAM Stack or MEAN Stack experience
- NO-SQL and MySQL experience
- Caching layer using Redis, Memcache, Nginx, or Varnish
- AWS/Cloud Experience
- Lambda and Serverless Architecture
- Microservices Experience
- Extensive experience working in unit testing frameworks and proper testing
ADDITIONAL PERKS
- Stock Options
- Full Health Benefits
- Unlimited Vacation time
- Fully Stocked Kitchen
- Team Lunch Weekly And Special Events
- Tuition Reimbursement Program
- Free Fitness Classes In The Office
- 5-minute Walk From An Expo Line stop
Backend Engineer Cuvva London, United Kingdom £75,000 to £90,000 a year
August 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
About Cuvva
Cuvva is making car insurance radically better.
We’re creating truly flexible products that meet people’s real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.
Cuvva was the first UK company to sell hourly insurance through an app. Since then we’ve sold over 3 million policies and supported over 450,000 customers. We’re a world-class team of over 100 people, passionate about solving our customers’ problems. Join us.
Why work for Cuvva?
We don’t cut corners. We strive to do the right thing, even when that makes life more difficult for us.
We are customer centric and everyone in every area of the business–including our CEO & Founder Freddy–is expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Here’s a blog post on our ‘Cops Club’.
We’ve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else.
And we’re comfortable giving and receiving honest feedback, and trying new ways of doing things.
We’re building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly don’t love insurance, trust us, you’ll love what we’re building.
About the role
You’ll work in one of our cross-functional product squads, helping the team achieve their goals - whether that’s building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.
We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva don’t just write code or implement against a spec. You’ll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.
Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We don’t require a computer science degree - many of us are self-taught.
Our approach
We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because we’re a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.
Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more “legacy” 3rd party systems in the insurance industry.
You can find out more about our backend systems here:
Our libraries and Go tooling is open sourced on GitHub
“Showing off our K-sortable IDs” our blog
“How we analyse and test new pricing models” our blog
“How we test and roll out new product features” our blog
You'll do great here if you:
• Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general
• Enjoy working as a team to solve problems collaboratively
• Have around 5 years of experience building rock-solid backend systems and APIs
• Have a track record of shipping great quality code with real customer impact
• Be comfortable and productive working with Go
• We don’t require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn
• Having a background with at least one statically-typed language is a good sign
• Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general
• Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)
Perks & Benefits
Benefits
As well as a competitive salary (£75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
• Brand new MacBook 💻
• 33 days holiday (inc public holidays🌞)
• Flexible working
• Wellbeing, personal development and work from home budgets
• Yearly increases to budgets and holiday allowances
• Generous parental leave policy
• One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk 🧠
• Access to Lifeworks - our mental health tool and employee assistance programme
• Mates rates on your car insurance
• Salary sacrifice schemes for electric bike hire and electric car lease
• Cycle to work scheme 🚲
• Season ticket loans 🚂
• A volunteer day
• Office library full of great books 📚
• Great coffee machine in the office ☕️
• Fully stocked beer and soft drink fridge (we do team drinks every Thursday)
• Monthly team outings or remote events (so far we’ve done things like karaoke, go-karting, bowling and comedy nights) 🎤