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
No Between Technology Jobs in Germany paying at least 50,000 USD per year
Showing 10 of 196 Remote🌎 Between Technology Jobs paying at least 50,000 USD per year available instead
Software Engineer BlueLabs Europe (Remote) €58,000 to €76,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At BlueLabs we are building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of BetFox, a new B2C operator in Ghana.
To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking to growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.
The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).
The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.
A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.
About You
You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
Analytical thinking, troubleshooting skills, attention to detail.
You are a reliable, trustworthy person that keeps their promises.
Interest in keeping yourself up to date and learning new technologies.
Product-oriented mindset and eagerness to take part in shaping the products we build.
Ability to work autonomously in a fully distributed team.
Good communication skills in verbal and written English.
Requirements
BS degree in Computer Science or similar technical field
1+ years of professional software development experience using Go
Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
Ability to write clean, efficient, maintainable, and well-tested code
Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Remote Work
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
Mid/Senior Go Engineer Dayforward Remote (United States) $120,000 to $170,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Dayforward is bringing financial security to modern families. We're starting with a fresh take on life insurance.
Do you share our passion for technology and building something from the ground up? We want to hear from forward-thinkers who aren't afraid to challenge industry standards.
We’re looking for a strong, collaborative software developer who wants to help build and scale our digital product, which aims to provide our users with the fastest, most intuitive way to learn about and purchase the right life insurance for their families.Our ideal candidate has startup experience, or is excited about the idea of working in an environment where we test, learn, and iterate quickly. We’re looking for a proactive and highly competent individual contributor who will be able to hit the ground running.
We’d like to see at least 4 years experience (or a super awesome track record on delivering cool stuff). Bonus points for full stack developers (we use Javascript + Vue) or those with experience in the insuretech space.
Required:
Go
PostgreSQL
Deploying to GCP, AWS, or something like that
Optional:
Protobuf
gRPC
Microservice architecture
K8s, Docker, etc
Location: US only; remote work is OK. Much of our team is based on the greater NYC area, and many of us will probably return to an office at some point - so while it won’t be required, it will eventually be an option for anyone in the area who prefers working from an office.
Benefits
Flexible vacations
We want you to have a life outside the office. Take PTO as you see fit.
401k
Dayforward matches 100% of your contribution, up to 3% of your salary.
Healthcare
We love insurance! Comprehensive health, medical, and vision, paid disability, FSA and more.
Family
3 months paid leave when you welcome a little one.
Fitness
We reward you for healthy living with membership savings and more.
Team events
Every 2 weeks, a different team member plans an event so we can get to know each other better.
Golang Developer 3327.io Remote / Belgrade, Serbia $50,000 to $70,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
We’re looking for Golang developers to work on several projects, including very famous infrastructure project in the industry.
About 3327
3327 is a place where innovation happens. A place where forward-thinking experiments result in solved problems, new ideas, and improved understanding of the technology.
By doing proper innovation we don’t celebrate only success, but failure as well, as it makes us stronger/more competent through learning and discoveries.
Simply put, 3327 was made to encourage and foster idea generation and experimentation to achieve breakthroughs in the Web 3.0 industry.
What you will be doing
Working on blockchain node in Golang.
Writing code for networking, consensus and runtime layers.
Building p2p networks, implementing consensus like IBFT, writing EVM
Compensation
The compensation for this role is $40/hour
Location
Remote, but you can work in an office if you like, we are based in Belgrade, Serbia
How to apply
Please send us an email with your CV to incubator@3327.io
Comnoco is a young SaaS company with an enterprise grade product. We’ve built (in Go) a way to program backends without writing code. Users can create APIs and functions as a service as well as visually build amazing PDFs and other communications.
We’re looking for an experienced Golang developer to join us on this journey and be a part of our core early team.
Our high-level tech stack is Go, speaking gRPC between microservices and gRPC-web to our frontend which is written in Typescript and Vue. PostgreSQL, Bolt & Minio cover storage and the Ory.sh stack covers everything identity & Auth.
For deployment we’re looking to implement Infrastructure as Code (probably Pulumi) on Kubernetes (on one of the usual cloud platforms; AWS, Google Cloud, Azure etc).
If you’re into the same/similar tech stack this could be for you. We aren’t mandating minimum experience, we know it’s about your ability and interest not necessarily the years served.
A significant portion of the development has been done, we need someone to join our existing friendly team and help us build on this foundation.
This is a fun project, and we believe you’d be hard pushed to find another one as interesting or with the same opportunity for professional development.
We value honesty, kindness, fun, collaboration and people who love tech. 🤓
We’re an equal opportunity employer and have always had a diverse team.
The role is full time and fully remote (even post Covid) but you need to be UK based and eligible to work in the UK.
Software Engineer Tilia Pay Remote, United States $120,000 to $150,000 a year
March 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
Remote within USA (CA, CO, FL, GA, MA, NH, TX, VA, WA only)
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Software Engineer on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelor’s degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python
Docker, Drone, Jenkins, Terraform
Automated testing, Continuous Integration and Deployment
At Kubermatic, we believe that businesses should focus on their core purpose: writing groundbreaking applications, not operations. In line with our commitment to make Kubernetes as easy as possible, we help IT teams worldwide to fully automate their Kubernetes and cloud native operations across multi-cloud, edge, and on-prem.
As the Top 5 corporate contributor to the Kubernetes Project, we develop enterprise-grade software solutions and provide professional services and support to safely navigate and accelerate your cloud native transformation. Our open source Kubermatic Kubernetes Platform makes it easy to operate thousands of Kubernetes clusters on any infrastructure.
If you are looking for a neatly structured environment, we are just not a good match. But if you are thrilled by the prospect of joining a technology start-up with a lot of room for your own ideas and personal growth, we definitely should at least have a chat.
Job Description
What you will be doing
Work with cutting-edge technologies (Go, Kubernetes, Prometheus) to build our products like Kubermatic
Create E2E test and automate workflows for CI/CD
Build the infrastructure behind high-availability services
Design and implement new services and features
Contribute your knowledge in roadmap and feature discussions
Qualifications
What we are looking for
You have previously applied knowledge of Kubernetes/Golang and you worship high-quality code
You are comfortable with distributed systems, container technologies, Kubernetes and the cloud native stack
You value pragmatism and result-oriented team and project work
You have a very good command of English
Additional Information
What you get in return
A dynamic and still laid-back team (yes, you can combine that)
Agile development practices, cutting edge technologies (Kubernetes, Go and Prometheus) and an up-to-date stack
Full support with getting the training and certification you need to do a good job (CKA, LInux Foundation Certification...) and conference opportunities
Obviously: flexible working hours, responsibility, free choice of IDE and OS,...
For remote workers: a great infrastructure set-up and regular hackathons and events in Hamburg, so that you won't feel any difference. Ok, besides free coffee ;-)
On top of that: a very nice office in Hamburg, regular barbecues and after-works, reduced gym membership
Anything else?
We love community events - so you will definitely enjoy our meetups and our own community conferences ContainerDays and GoDays
As member of the Cloud Native Computing Foundation we are able to offer certified courses and first class information about what's coming up next in the Kubernetes ecosystem. And if you want to contribute, you are welcome to engage at CNCF projects or special interest groups
Back-end Go Engineer FindHotel Remote / Amsterdam, The Netherlands €45,000 to €65,000 a year
February 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job description
Location: Remote or Amsterdam, NL(Visa sponsorship available)
Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data, and product.
FindHotel believes travel is the one thing that really opens minds to new ideas, cultures, and ways of thinking. Our mission is to get every traveller in the world the best accommodation deal. From adventure travel and backpacking to honeymoons and family vacations, we deeply care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.
We are looking for an enthusiastic and motivated Back-End Engineer to help build the most scalable and flexible APIs in the industry. You will be joining FindHotel’s Marketplace Platform Tribe. You will be working with other squads across tribes and closely interact and actively collaborate with the Software Engineers, Data Analysts, Data Scientist, and PO in the team.
We are working with a modern stack consisting of Go, Redis, AWS (ElastiCache, ECS, S3, Batch), Snowflake, and more. We process thousands of requests per second and integrate with many suppliers and other partners. The products developed by the Offers team are a core part of FindHotel’s platform allowing us to offer the best possible comparison and offers to every traveller, worldwide. Hence, anything that you will develop and ship on production will have an immediate effect on our users and on our business performance. We work in a flexible, results-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.
What you will actually be doing / responsibilities
Work in a team to solve challenging problems, and design and develop products that will help to bring to our travellers the best deals available in the market.
Identify bottlenecks and opportunities for improvements in terms of performance, reliability, and code quality.
Integrate and improve (new) provider integrations.
Help to maintain and improve our infrastructure and scale it to support our continuous growth in a cost-effective way.
What a day in the office might look like
In the morning, you and your fellow engineers have a refinement session with the PO to discuss the upcoming features on the roadmap. You carefully consider the impact of the new feature on the entire product and raise questions and make suggestions of what is the most pragmatic approach to balance the technical excellence with the time to market. You are part of a discussion that builds on top of each other suggestions, ideas and comments. Today you have chosen to come to the office and after lunch you play table tennis or pool or go for a walk with colleagues in the city centre. In the afternoon, you enter a deep work period and finish working on improving a core component in the rates and availability API. Once down with that work you jump on a zoom call with the rest of the team to discuss the challenges and next steps with the PoC the team is building in this sprint. Throughout the day you monitor the product operations using DataDog.
Who we are looking for / requirements
You hold a BSc or MSc in Computer Science or related field
You have a proven track record of designing, developing and shipping highly scalable software
You have a proven track record working in a fast-paced agile environment
You have strong experience with at least two programming languages such as GoLang, C#, Java
Experience with GoLang is a plus
You have experience with caching and setting up data pipelines.
Experience working with data analysts and data scientist on analyzing data and identifying improvements is a plus
You have experience with distributed systems
You have experience with AWS, Terraform, and CI/CD tools.
You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end-users.
You are flexible, curious, and independent, with a strong sense of ownership
You treat documentation as a first-class citizen.
You have excellent verbal and written communication skills
You have a can-do and can-learn attitude
Why join now?
This year we will be helping +2M customers around the world find better hotel deals, using data, transparency & industry-leading features
We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and still growing in 2020 despite the pandemic
Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.
Is FindHotel is the right place for you? Find out by reading our CEO's blog post
What we offer:
Plenty of chances to learn and grow – you’ll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
At Netlify, we're building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development.
We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.
Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.
About the Opportunity:
At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.
As a Backend Engineer at Netlify, you'll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.
With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you're excited about working with Go, Kafka, and Clickhouse, among other technologies, you'll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.
With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you're excited about working in complex Go or Rust code, you'll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you'll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you'll be able to help us focus on key priorities and pragmatic solutions.
What You'll Bring:
A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
Curiosity and openness to learning new technologies and best practices
Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world
Within 1 month, you'll:
Learn about the business and dive into the inner workings of our platform.
Have one-on-one's and pairing sessions with some of the people you'll be working closely with and get to know your engineering peers across our product umbrella.
Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
Tackle your first ticket by committing changes & helping perform code reviews with the team.
Within 3 months, you'll:
Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
Join the on-call rotation and help the team pay down technical debt and improve reliability
Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
Deliver on your first project and help teams iterate on meaningful customer outcomes
Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback
Within 6 months, you'll:
Elevate the work of the team and become a subject matter expert in an area that interests you
Contribute to building reliable microservices that are deployed into our Kubernetes cluster
Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
Develop automated abuse prevention tooling and building cutting edge features to empower developers
Fortify relationships with cross functional team members as well as broaden your connections across the organization
Example projects you'll dive into:
Refactoring the way that we serve content. This involve a complex interaction between multiple services that are getting a constant load with the goal of distributing more knowledge onto the edge
Innovating on our functions product, adding more capabilities, better observability, and handling questions of how to scale the offering (we have 1 million+ functions deployed now)
Increasing our developer velocity by partnering with other teams to improve how we update our edge software, without incurring any customer impacts
Expanding on our analytics product. This involves dealing with high cardinality data that is constantly streaming into the system via Kafka. Finding an efficient way to store and search the data to drive customer insights.
Within 12 months, you'll:
Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
Fully revamped & iterated on the way our edge logic works and how it resolves content.
Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
Start to coach and mentor other team members within Netlify's engineering teams
At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we're always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We're excited for you to join us on the journey!
About Netlify
Of everything we've ever built at Netlify, we are most proud of our team.
We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.
To learn a bit more about our team and who we are, make sure to visit our about page.
Applying
Not sure you meet 100% of our qualifications? Please apply anyway!
When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.
Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.
Please note, the salary listed is just an example of our range and it will vary based on multiple factors
Backend Engineer Beat Remote (Europe) €50,000 to €85,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About us
Beat is one of the most exciting companies to ever come out of the ride-hailing space. One city at a time, all across the globe we make transportation affordable, convenient, and safe for everyone.
Today we are the fastest-growing ride-hailing service in Latin America and part of the international FreeNow Group owned by Daimler. But serving millions of rides every day pales in comparison to what lies ahead. Our plans for expansion are limitless. Our stellar engineering team operates across a number of European capitals where, right now, some of the world’s most ambitious and talented People are changing how cities will move in the future.
Beat’s footprint is rapidly expanding with current service in Greece, Peru, Chile, Colombia, Mexico and Argentina. Our global headquarters are in Athens and we are building our European headquarters in Amsterdam to attract the best talent in the world.
About the role
We constantly strive to innovate. Our systems are written in a modern, testable and object-oriented manner that promotes reusability, generic functionality and high performance. We are in the process of redefining our backend by re-architecting some of our core services as microservices. At the same time, we are integrating high throughput pipelines throughout our platform to enable rich insights for our data science and business intelligence teams. We seek people capable, willing and enthusiastic about participating in both maintaining our systems as well as building the next generation systems for our service.
Are you a Backend Engineer who has excellent problem solving skills and loves technical challenges? Can you deliver under pressure, take initiative, work well as part of a team? If yes, then join us and participate in building an amazing product with international reach!
Currently, our remote team are only based between UTC+0 - UTC+3, so you'll need to be located in that region too.
What you'll do day in day out:
Design, develop, manage, and support web services (Restful APIs)
Work in an agile cross-functional team
Rearchitecting our monolithic codebase to microservice-based architecture, by building microservices mainly written in Go
Work on observability, kubernatization, CI/CD, automated testing and documentation of microservices
Solve scalability and performance issues at an operating environment that constantly evolves and grows
What you need to have:
Solid understanding of OOP and Design Patterns in at least one of the following languages: Go, PHP, Python, C#, Java or Kotlin, with more than 3 years of experience
Solid understanding of HTTP and RESTful web service design, implementation and maintenance
Familiarity with Service Oriented Architectures
Experience with MVC development frameworks and cascading modularity
Knowledge and experience (modeling and architecture) of SQL and relational databases (MySQL)
Experience with Docker
Solid experience with Software Testing
Experience in version control (Git preferably)
Problem solving, debugging & troubleshooting skills
What's nice to have:
Experience in Agile Methodologies (Scrum, Kanban)
Experience in DDD
Experience with messaging systems like AWS SQS, Apache Kafka, etc.
A DevOps/SRE mindset (Reliability, Observability, Infra as Code, Kubernetes)
Experience with spatial data and queries
Open-source contributions
What's in it for you:
Competitive full-time salary
Beat rides-travel in our city for free, at the tap of a button.
Flexible working hours, top Line tools, Spanish Lessons
Working in a hyper-growth environment, you will enjoy numerous learning and career development opportunities
A great opportunity to grow and work with the most amazing people in the industry.
Being part of an environment that offers challenging goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company.
As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion
Juni is revolutionizing banking for digital entrepreneurs. With the recent changes, people are starting to realize the full potential of online trade. As your financial companion, we want to make it as simple as possible for you to focus on running your business. We will take care of the rest.
Your skills and creativity can help e-commerce understand their business, sell smarter and grow.
At Juni, we build products that help online entrepreneurs around the world understand their business and sell smarter. Our banking tool takes the complicated out of running an online business and gets more out of your money. See for yourself at https://demo.juni.co/demo. Our customers can focus on their passion and customers, while Juni gives them full insight into their business. We’re a purpose-driven business and remote-first.
How: 🚀
Building rocketships isn't easy, but sure is fun!
The same freedom we’re creating for our customers we believe employees should benefit from as well. We give our employees freedom because they take responsibility and understand that everything is a team effort. Whether you’re a rock-loving designer or a pet snake-owning developer; Juni strives to be the work-place where you feel at home, where you can grow and most importantly where you feel a sense of accomplishment - every day. We truly believe that we’re changing the world for small businesses around the globe and we want you to be part of that mission.
What: 👨‍🚀
To fulfil our dream we are looking for great software engineers with 5+ years of experience who loves tackling convoluted problems and developing clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.
We recently closed a large seed round with some of the greatest names in e-commerce and venture investing, and now we need amazing talent to help us on our mission.
Our Stack: đź’»
React, Javascript/Typescript
Go
gRPC (Protocol buffers)
PostgreSQL, MariaDB, Elasticsearch, Redis
Kafka
Kubernetes, AWS
The Crew: đź‘Ą
Our engineering team is made up of a diverse and talented mixture of backend and frontend engineers. We are led by a hands-on CTO and Co-Founder (Anders)
Right now, the collective engineering team consists of 7 Engineers, and we have ambitions to grow to 20 engineers in the next few months. So it's certainly a very exciting time to join.
Responsibilities: đź“‹
In this role you’ll be:
Writing scalable, robust,, testable, efficient, and easily maintainable code
Translating software requirements into stable, working, high-performance software
Playing a key role in architectural and design decisions, building toward efficient microservices distributed architecture
Requirements: ᾨ2
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Knowledge of common Goroutine and channel patterns
Experience with the full site of Go frameworks and tools, including:
Dependency management tools such as Godep, Sltr, etc.
Go’s templating language
Go’s code generation tools, such as Stringer
Popular Go web frameworks
Within 1 month you'll:
Introduce an important architectural improvement to our Go codebase
Fix two thorny unfixed bugs, which the team otherwise could not have done
Within 3 months you'll:
Other web backend engineers say they’re learning a lot and are more productive because of you
Have helped us build new features quicker than we otherwise would have - our velocity has increased significantly
Within 6 months you'll:
Help introduce significant new features which radically improve our product.
Impact the quality of the product, getting to the point where we fix all bugs and are improving performance metrics
Be proud of the product and the codebase
Benefits: 🌎
We are remote first. Work from anywhere in the world...
or check-in in one of our local hubs!
Great quarterly off-sites across Europe. When we can travel again.