Golang innogy Innovation Hub Jobs Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang innogy Innovation Hub Jobs (1 new this week) in November 2024 at companies like Bitfusion.io, BitMED and LYNK Global paying at least 50,000 USD per year working as a Senior Software Engineer, Systems Software Engineer and Backend Software Engineer. 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
35 developers joined Golang Cafe in the last 30 days
15,098 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 81 innogy Innovation Hub Jobs paying at least
50,000 USD per year • Sort by
Date
Senior Software Engineer Bitfusion.io Austin, United States / Remote $100,000 to $180,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Bitfusion is an Austin, TX and a Bay Area company building the operating system for managing AI infrastructure across CPUs, GPUs and FPGAs in next generation data centers and clouds.
We are looking for strong cloud infrastructure engineer (developer type) with self-directed work habits and strong willingness to learn. You will be part of a collaborative team with a culture of open communication, innovation and make-it-happen mindset. You will work on bleeding edge technologies and have the opportunity to lean new technologies. Expect excellent application development skills and Kubernetes experience is a must. Experience with building highly available, scalable and generalized infrastructure and solid proficiency with at least one modern general-purpose programming languages like C++, Go, Python, Scala, etc is essential.
You should have a BS, MS, or PhD in Computer Science, Computer Engineering or equivalent. Top-notch communication skills are essential. Strong problem solving skills and out of the box thinking are a must. Must work well in a fast paced team of talented, motivated, and coworkers. Physically located in Austin, TX is highly preferred, though remote work may be possible depending on qualifications.
Must Haves
* 5+ years of relevant industry work experience
* BS, MS or PhD in Computer Science or equivalent program
* Hands-on development with highly distributed and micro-service environments in clouds like AWS
* Experience with Docker container related technologies like Kubernetes, Mesos, etc
* Experience with large-scale distributed systems and client-server architectures
* Demonstrated proficiency with at least two modern general-purpose programming languages like C++, Go, Python, Scala, etc.
- Demonstrated ability to adapt to new technologies and learn quickly
* Should be able to pick up any new programming language and demonstrated ability to adapt to new technologies quickly
Nice to Haves
* Experience building APIs and client libraries
* Experience with industry or open-source projects in large-data, parallel and distributed systems
* Experience building technologies with caching, RPC, queuing, parallelism, multi-threading, concurrency
* Experience with full stack web development
As part of your job application, send us some bullet points about the most recent projects you worked on with Kubernetes, whats your favorite programming language, what kind of things have you hacked in the past, why would like to be part of this team, etc.
Systems Software Engineer BitMED Austin, United States $114,000 to $156,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Here at BitMED we appreciate transparency and creativity. So, let’s try something new. We would like to give you the opportunity to learn more about this role the same way we would get to know you. An application!
We’ll go first…
Why is this position crucial to BitMED?
Our lean team is ready to grow! We are rapidly onboarding 22M members to our platform and that number is growing every day. Our Systems Software Engineer will be responsible for defining and implementing our software standards as they integrate between frontend, backend, data storage, infrastructure and other core system components. By joining our small team, they will be an integral contributor in developing our engineering culture. This person will be a key enabler for lean integration, faster innovation, rapid development, streamlined communication and improved collaboration.
Why does this person want to work at BitMED?
They are excited about bringing blockchain technology to the healthcare community at scale. Joining BitMED is a strategic and advantageous career move for them as they will play a crucial role as a contributor to bringing a global, no-cost healthcare solution to market. They visualize the impact they’ll have in this role and are prepared to offer their expertise towards building a successful new platform that will change the way the world views healthcare.
What will this person do on a day-to-day basis?
The Systems Software Engineer will be responsible for designing and implementing software for a variety of scalable, reliable, and secure distributed computing systems (e.g. blockchain). They will design, implement, and debug core components of internal distributed computing services. They will research and implement key technologies (e.g. blockchain), architectures, and standards. They will work with other engineering teams to ensure that services meet scalability, availability, security, and performance goals.
What is this person expected to accomplish within their first 90 days?
This person will assess the status of our current system software and build upon them. They will work with various members of the engineering team to define and implement API standards. During their first 90 days, our Systems Software Engineer will design and implement Protocol APIs for BitMED’s core services and work with various internal and external technical teams on the adoption. By the end of their first 90 days, we expect this person to draft the Protocol API documentation geared towards open-sourcing the API.
What qualities should this person have?
BitMED is looking for a person with the willingness to learn and the ability to contribute right off the bat. They can balance timeliness and business priorities with technical feasibility. They are adamant about solving problems and are a reliable resource for insight and assessment of technical issues. They are able to speak openly and humbly about their failures and mistakes, clearly articulating what happened and how it was addressed. They are passionate about learning, executing and leading by example. They are an open source enthusiast and a best in class developer with a desire to gain knowledge in an emerging market. They are able to think through and anticipate how hackers and others may attempt to subvert or misuse applications.
What experience should this person have?
5+ years of overall developer experience
2+ years measuring, analyzing, and optimizing performance
2+ years developing distributed applications and API integration
2+ years developing applications using cloud-based platforms and microservices
Strong understanding of concurrency, parallelism and distributed systems
Knowledge of concurrency control, data structures, algorithms, distributed system architectures and networking
What technical skills MUST this person have?
1+ years of experience with blockchain security technologies and cryptography knowledge
Strong systems programming skills
Experience with all aspects of software development from architecture to deployment and maintenance
Familiarity with distributed storage systems (HDFS, Amazon S3)
Fluency in Go (golang) C/C++, Python, shell scripting
Excellent written and verbal communication skills
Hands-on developer-level understanding of blockchain technologies including smart contracts, blockchain applications or proof-of-concepts (POCs) using Hyperledger, Ethereum Solidity or other proprietary languages and APIs
Proven ability to translate requirements from architects and product managers into functional code.
Knowledge of database technologies including SQL/NoSQL
What skills would we like this person to have?
Strong passion for technology and applying it to business solutions
Working understanding of blockchain technologies, cryptocurrency, and financial software
Experience running a large-scale production system
We are looking for an ambitious, growth-minded developer who loves coding, is ready to apply their skills to bring our web applications to market and contribute to the growth of our startup.
We have created an engineering culture where there is a high level of trust, autonomy and transparency.
We’re open to candidates with various levels of experience. From junior to very senior, come join us!
Why LYNK?
- LYNK is a VC-backed, product-driven startup working with leading institutional clients, top level experts and thought leaders globally
- We operate in a high-octane environment where our people think about the big picture and always strive to “make it happen”
- Our team, spread across four countries today (and growing!), is multinational, multilingual and multicultural. Our clients have likened us to a mini United Nations.
- You will be constantly challenged with new problems to solve every day.
- We are here to realize big dreams and have a firm belief in our core mission – to democratize access to knowledge.
What You’ll Do:
- Build user-friendly new features by writing well designed, testable and efficient code with superb quality to improve platform quality and stability
- Develop full-stack web applications with high availability, simplicity, maintainability and reusability
- Design and develop RESTful APIs with high scalability and availability
- Create and maintain high standard documentation for APIs and software
- Collaborate with product managers, UI/UX designers and UX researchers to define the product vision, review specs, make architecture decisions, create user-friendly designs and build new features for end-to-end product development
- Integrate data from various back-end services and databases
- Integrate test automation into workflows
- Implement code review and continuous integration from a bottom-up approach with other developers
What Expertise You’ll Add To The Team:
- 3+ years of experience in software development with a focus on Javascript MVC framework such as backboneJS, AngularJS or React or EmberJS or MeteorJS or or equivalent, AWS, HTML, CSS, NodeJS, RESTful API
- 3+ years of experience with one of the following backend technologies: NodeJS, Python (Django), Golang, Ruby on Rails
- 3+ years of experience in developing RESTful APIs, NoSQL database development such as MongoDB, Redis, AWS, WebSockets, Git (GitHub), Jira and Confluence, reusable and simple Data Structure, microservices architecture, TDD/CI/CD with Jenkins Pipeline
- Experienced in modern browser technologies, e.g. WebSockets, Local Storage, Worker Threads, etc.
- Knowledgeable of how web applications work including security, session management
- Hands-on experienced with network diagnostics, network analytics tools
- Experience building high-load scalable systems
- Keen to learn devops experience (Linux, Docker, Nginx, Ansible, Databases, Queues)
- Experience working in an Agile or test-driven development environment
- Open source contributions desired
Bonus Attributes:
- Strong passion for business and enthusiastic about taking part in shaping LYNK’s growth
- Function well in a very fast-paced startup environment
- Track record of excelling in small teams
- Team players who thrive in uncertainty and like to “make things happen”!
Our Tech Environment:
AngularJS/React Single Page Application development, MVC-based web architecture, RESTful APIs programming, API design, HTML, CSS, large distributed system and highly scaled request handling services (e.g. microservices architecture), WebServices, Docker, Ansible, AWS, Redis, MongoDB, Cassandra, ElasticSearch
What We Commit To You
- Competitive remuneration package in a rapidly-expanding startup
- Work in a collaborative, co-creation hub in the heart of the city - with amazing facilities
- Comprehensive medical insurance coverage, including dental
- Generous leave policy, including a ‘work remote policy’
- The opportunity to travel and work around the globe with our international clients and growing number of offices (Hong Kong, Singapore, Mumbai, New York City)
- The opportunity to be a part of something impactful
Golang Blockchain Engineer Herdius Berlin, Germany $50,000 to $80,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job Description
We are looking for awesome backend developers to join our Berlin team at Herdius. We are a blockchain startup working on a decentralized financial platform tailored specifically for cryptocurrencies. Our goal is to create a new, highly scalable blockchain that can act as a transaction and identity layer on top of all blockchains. The vision for Herdius is to create the central cryptocurrency financial hub of the space. Since we are developing our own chain as well as are working on brand new technology there will be a lot of room for you to play around with new consensus mechanisms, blockchains, distributed systems design, governance mechanism design, order routing, etc.
Responsibilities:
Implementation and design of Herdius’ consensus algorithm and p2p routing protocol
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Integration of data storage solutions as well as distributed data storage solutions
Creation of an efficient crypto exchange orderbook capable of handling thousands of transactions per second
Creation of Governance / voting systems
Working on our distributed virtual wallet network that implements distributed key generation with homomorphic encryption
Requirements:
4+ years of experience as a backend developer, preferably in C/C+, Golang or Scala
Strong proficiency with Golang, preferably including p2p libraries and leveldb (or similar)
Understanding the nature of asynchronous programming and its quirks and workarounds
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments
Efficient integration of cryptographically encryption schemes
Understanding fundamental design principles behind various consensus algorithms
Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
Past experience with ANY blockchain / crypto related projects is a huge plus
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Experience with other languages such as Javascript or Python
Strong passion for Bitcoin and other cryptocurrencies
What to send:
Links to your GitHub/Stack Overflow/Portfolio/something awesome you've built that you’re proud of
A resume or LinkedIn profile
Cover letter
Who we are
The future of transportation is Green. Here at FlixMobility Tech, the R&D group, we develop software with the brightest minds from around the world to engineer new experiences for our millions of customers across our apps and websites. Every day we solve challenging problems, like how to scale rapidly around the world and how to make an experience that delights our customers. We have a culture of sharing ideas, contributing to open source projects and being an active member in our technical communities.
To support our team we are currently looking for DevOps/Cloud/Platform Engineers (m/f/x) to join our Platform team in Berlin as soon as possible.
Your tasks - Paint the world green
Paint the world green!
Build our cloud! Design, deploy, monitor and maintain our infrastructure that hosts flixbus.com and the services it depends on, which is comprised of multiple Kubernetes clusters on AWS (provisioned with Terraform) and a private data center (running Debian on bare metal).
Don't repeat yourself! Automate everything through our configuration management using Puppet and Ansible.
Speak freely! Develop ops-related solutions, preferably in languages like Python, Golang, Lua or Ruby.
Go team! Educate and support other teams to enable them to fully utilize our stack.
Share the wealth! Contribute to open source projects (e.g. Kubernetes, Openresty and many more) or open-source our own projects
Decisions, decisions...Evaluate interesting new technologies and come up with strategies to implement them.
Don't panic! Spot and troubleshoot problems with our monitoring (Prometheus/Grafana) and use your insights to improve our disaster recovery plan.
Your Profile - Ready to hop on board
Experience with cloud architectures (AWS, IaC)
Good Linux skills (2+ years)
Good containerization (Docker) skills
Solid networking and database skills
Experience working with multiple development teams
Excellent communication skills
Be result driven and value oriented
Fluent in English
Perks - More than just a job
Drive change. With innovation and smart technology, we are changing the way people travel, and you too can have an impact on this ride. Everyone is equally important and works together on uncharted challenges alongside inspiring colleagues from all over the world.
Trust-based working. We don't punch the clock – organize your own schedule. We trust in what you do!
Fun at work and beyond. Discover the world with your free FlixBus rides and join our regular team events – there's always something to celebrate!
Feel at home. We provide you with a comfortable working space, free drinks, casual dress code, diverse employee discounts and more.
So if you are passionate about the new stack and want to keep up with the promising emerging technologies, FlixBus is the place to be. Apply now!
trecker.com is an AgTech startup that digitizes the oldest industry in the world – agriculture! Our software-as-a-service delivers professional enterprise resource planning. It assists farms in keeping track of their business, improves operations and identifies optimization potential by crunching data.
Increasing agricultural innovation & technology is talked about being the most promising way to soon feed 10 billion people. Today, agriculture is a $3,1 tn market with an investment growth in AgTech equaling that of FinTech.
Within the last 6 years we were able to establish a solid position in the German market. While we're going to scale our multi-service platform by adding new functionalities we take on the challenge of synchronizing data, orchestrating microservices and keep them maintainable using docker containers on AWS (soon also with Kubernetes)!
Join us in our mission to become the most recommended software in agriculture worldwide and help farmers save time, money and nerves.
Reasons to join trecker.com
Challenging tasks that enable you to grow & excel: multi-service platform with green field projects
Cutting-edge tech stack, great test coverage, high code quality & multiple deploys per day
Meaningful product: The chance to revolutionize an entire sector & change the lives of millions
No-Worries package: Permanent contract + above average compensation package e.g. company pension, moving aid, kindergarten fund
Transparency: Know what's going on! We share business information openly
Work-Life Balance: Flexible working hours, napping room, working from home/remote option + vacation up to 38 days!
Freedom & Impact: We know a lot but by far not enough. That's why we want smart people to join our team and share their ideas
Personal development: Large development opportunities e.g. Tech talks, conference budget + speaker fund, team meetups, inhouse workshops etc.
Great team: Join a passionate team & fun company events such as our one week retreat in Greece :-)
Your playground
As Software Engineer you develop a sense of ownership for the code & architecture
You deliver value by getting the usefulness of software into the hands of users
You are part of a cross-functional team following agile methodologies
You write clean, testable, scalable and maintainable code that complies with web standards and best practices
You improve development knowledge/skills of the team by pair programming, teaching best practices in our trecker tech talks and by doing code reviews
You share your experience in building large-scale single-page applications and work on RESTful APIs and websockets
You support our team with your knowledge in designing scalable architecture and building processes with tools like webpack and package managers such as NPM
Plan, architect and integrate functionality in collaboration with backend, frontend, mobile developers and PM
You fit perfectly if you
Preferably have a BS/MS in Computer Science or a related technical field
Your actions are guided by the purpose to bring value to the user
Several years of professional experience and excellent knowledge of backend development, technologies - particularly Ruby on Rails; Node.js + Golang are a plus
Strong knowledge of OOP, REST and Microservices
Experience with messaging systems, such as RabbitMQ or SQS, and distributed cache systems, such as Redis
Good knowledge in backend infrastructure technologies like Linux, AWS, Continuous Integration/Delivery, Docker
Disciplined approach to automated testing and quality assurance
Prior experience with source control tools – Git, Github
Knowledge of Elasticsearch is big plus
Familiarity with native mobile development (iOS/Android) and Web front-end development (HTML5) would be a bonus
Site Reliability Engineer Contiamo Berlin, Germany €60,000 to €80,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
*The product: A containerized data science environment*
Our ambition is to create a platform that gives data scientists a flexible, consistent, and simple environment based on Docker containers, where their code can be written in a large variety of languages (Python, R, Go, Scala). This tool then turns their code into stateless functions that can be easily deployed into powerful data pipelines.
*The stack*
Kubernetes, OpenFaas, Docker
*The challenge*
Having great DevOps engineering support is crucial in order to guarantee that our micro-service based platform runs smoothly and reliably, no matter where it is deployed (we support cloud and on-premise deployments).
Our components are mostly written in Go, with some Scala and a bit of Python mixed in, and all of them expose well-defined interfaces. We always keep operational requirements in mind when developing new services.
We're looking for someone who can actively drive our roadmap in the area as part of our technical operations team, who can evaluate new technologies and wants to be a great partner for the rest of the tech team.
*Your profile*
You have senior-level experience with complex production deployments, know your way around Kubernetes and have in depth operational experience with at least one of the big three cloud providers (AWS, gcloud, Azure).
Software engineering experience is a big plus, particularly in Go.
*About us*
*Who we are*
Contiamo is a Berlin-based, fast-growing tech company. We offer a flexible data platform enabling businesses to create interactive, data-driven decision tools and automations. Our mission is to combine sophisticated data science with a great user interface and experience.
We are a tech-driven company and keep a close watch on recent scientific developments and emerging technologies. We love open-source. We are a very international team with interesting people from all over the world (95% of us have relocated to Berlin).
*How we work*
We strongly believe in the importance of uninterrupted time to get stuff done and quality over quantity when it comes to working hours. We prefer to keep our schedule meeting-light and work in a library-like atmosphere during the core hours.
We believe the ability to give and get constructive feedback and express divergent ideas is crucial to making innovation come to life. We live a very open discussion culture and prefer the evaluation of ideas based on merit over top-down decision making.
We strongly believe in ownership of one's features, from spec to implementation to operation. We also understand that ownership comes with a sense of responsibility towards others that depends on the results of our work.
We believe that everybody should be able to find meaning in their work. We match assignments based on both ability and individual interests and discuss your progress and individual needs every 3 months.
We don't see people as "resources" and genuinely care about each other. We also understand that there's more to people's satisfaction and engagement than fancy perks and cool events. We continuously work towards an environment providing a lot of autonomy, transparency and development opportunities and rely on everybody's feedback to hold us accountable for maintaining our high standards.
Sound like the kind of atmosphere you would work well in? We're looking forward to receiving your application! We see the interview process as a mutual opportunity to get to know each other — at eye level. That's why we always strive to respond within hours, not weeks.
Fastly helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences. Businesses trust Fastly to accelerate the pace of technical innovation, mitigate evolving threats, and scale on demand. Founded in 2011, Fastly powers online destinations including Airbnb, GitHub, Alaska Airlines, Pinterest, Vimeo, The Guardian, The New York Times and Ticketmaster.
The worldwide cloud services market is projected to grow rapidly to $236 billion in 2020, according to Forrester, Inc. As more and more businesses move operations to the cloud, Fastly is well positioned to continue increasing CDN, cloud networking and cloud security market share with edge cloud services that reach beyond content delivery.
We’re building a better Internet. Come join us.
Distributed Systems - TLS / API Engineer
We’re looking for talented software engineers with experience in building resilient and distributed systems to join our team. This role is responsible for building, enhancing and maintaining the platform to deliver our core CDN configurations as well as our future Edge Cloud products. We have local offices in San Francisco, Portland and other locations. Remote workers are also encouraged to apply. Time zones with some overlap to North American time zones are preferred.
What You'll Do
Contribute to the systems for managing DNS and TLS technology to minimize latency for delivering Fastly's services.
Implement systems to allow Fastly's customers to control their own TLS and DNS configurations for how their requester traffic reaches Fastly.
Contribute to the design and implementation of Fastly's latency-informed, topologically-aware DNS system.
Support internal operational, analytical and customer-facing teams that depend on the DNS and TLS tooling.
Build internet-scale, fault tolerant, well-instrumented services that enable Fastly's authoritative DNS services and TLS termination capabilities.
What We're Looking For
We value a variety of voices, so this is not a laundry list. You’ll be a good candidate if you have experience and/or interest in SOME of these:
Maintaining and developing large-scale and/or global production systems
Experience building APIs to handle complex or sensitive data with Go (or other languages) in an interdependent and heterogeneous environment.
Experience with network data and networking data structures.
Writing code that is performant, maintainable, clear, and concise
Expertise in designing, analyzing, profiling, and troubleshooting large-scale distributed systems
Experience with online testing, integration testing, database and system profiling.
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Understanding of authoritative DNS services, especially in an anycast environment.
Experience working with geographically dispersed team: Previous remote work preferred.
Why Fastly?
Wehaveahugeimpact. Fastly is a small company with a big reach. Not only do our customershave a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
Welovedistributedteams. Fastly’s home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
Wecareaboutyou. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
Wevaluediversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
Wearepassionate. Fastly is chock full of passionate people and we’re not ‘one size fits all’. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.
We’re always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit please apply!
InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development.
Today, more than 4 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes more than 80 percent of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.
InVision is a fully distributed company with employees in 25 countries around the world. The company has raised more than $235 million in funding from leading investors including Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital. Visit us at InVisionApp.com and InVisionApp.com/blog.
Role Overview:
You are someone who loves building software that people genuinely love using. You want to make things that excite people. That add joy to their daily lives. And you want to do it with people who are working towards a common goal and see your success as their success. You will be joining a team that values getting things done, helping others get things done, and building towards an amazing future.
Our customers are designers and engineers who care about the details, the small stuff. Every bit of the customer experience is important and we’re not just talking about features. Every bit of friction is something that gets in the way of creativity and innovation. Our job is to foster both of those things.
You like to go really deep because you love to unravel things, both to understand how they work and to use them beyond what others thought was possible. You love both new and interesting things, but also things that are proven to work because you’ve been burned by the new and shiny before. You aren’t afraid to tackle any problem head on with the support of talented people to help. You enable people to do their best and achieve things together they never thought possible. Because you care. Because you genuinely want to deliver something that people love.
If that sounds like you, we want you here. We need you here! We have super ambitious goals that we think will genuinely make a difference for our customers. You’ll help us achieve those goals.
Responsibilities:
Provide services that are used by all InVision's products and teams
Continuously deliver solutions using Go, Kafka, SQL, MongoDB, Docker, Kubernetes, and more
Operate your services in production
Ensure your software is well-designed, well-tested, and scales to millions of users
Ensure you and your teammates are following good development practices and getting better every day
Participate in code reviews and provide feedback to your fellow engineers
Requirements:
Demonstrates a high degree of personal accountability and is a team multiplier
Loves to code, to write tests, and to problem solve and debug
Learns continuously
Creates a positive environment for the people around you
Designs performant systems for high throughput workloads
Delivers elegant APIs that are easy to use
InVision has both management and individual contributor career progression tracks for software engineers. This is an individual contributor role.
If this sounds like you we encourage you to apply!
Perks & Benefits
InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. In the United States, we have team members throughout 40+ states including New York, San Francisco, Austin, Portland, and Boston. Each InVision team member is given the freedom and tools to do their best work from wherever they choose. The benefits we offer in the United States include competitive health plans and a 401k plan.
Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country. Please ask our recruiting team about the benefits and perks package available in your country.
Backend Go Developer Geckoboard London, United Kingdom £40,000 to £61,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At Geckoboard we help businesses use their data to align their teams on the metrics that matter most to them. We’ve been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, we’re looking for curious problem solvers to help us on this journey.
What are we working on?
We've completely rebuilt how data gets into Geckoboard from third-party APIs, thanks to a query planner that's written entirely in Go. Our query planner takes in the metrics that a customer would like to track, and produces a plan for how to fetch and transform those metrics from a third-party JSON API such as Zendesk, Intercom, Google Analytics, etc.
We’re now working on extending this platform and building various microservices for tracking our customers' rate limits and scheduling metric refreshes in the most efficient way possible. We’re also creating a caching engine that ensures we don't waste precious API calls on data that we know hasn't changed since last time.
The team are also in the middle of splitting up our existing REST APIs into gRPC microservices with segregated data stores. Which is a huge opportunity for us to rethink some of the fundamental assumptions about Geckoboard's data model and how we can re-architect our systems for greater reliability and to enable us to ship with more confidence.
We don’t expect you’ll have worked on all of these kinds of projects before, but if they take your fancy and you’re excited about working on distributed systems and database technologies at scale, we’d love to hear from you.
As one of our Backend Go Developers:
You’ll be writing in Golang on a day-to-day basis.
You will help architect, design, and build Geckoboard’s data pipeline.
You’ll maintain and optimise our existing infrastructure and services.
You will get involved in the prioritising and evaluation of our work.
You’ll pair with team members and get involved in code reviews.
Joining us in our London office, you’ll be working alongside a growing team of empowered engineers, with a focus on building a high quality product our customers love, work life balance and personal development.
Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom and Google Sheets and our customers include Marketo, Slack, and Skyscanner.
In our mission to make data useful, our growing team of 40+ is headquartered in London and span across eight time zones - from Mumbai to London, San Francisco to Hawaii and more. We're always looking for people with diverse backgrounds who bring unique perspectives and skills to join our team and in return we constantly strive to ensure that we offer the most encouraging, inclusive, and efficient environment possible.
We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.
We actively contribute to professional development, courses, conferences, and books. Our Engineering & Product team also run fortnightly "Innovation Wednesdays", where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes.