Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 250+ Golang ARES Tech Jobs (1 new this month) in November 2024 at companies like One Stock, Quoter and BigBlue paying at least 50,000 USD per year working as a Technical Lead - Lead Developer R&D, Lead Software Engineer (Go) and Senior Backend 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
36 developers joined Golang Cafe in the last 30 days
15,356 developer profiles page views in the last 30 days
Based in France and the United Kingdom, OneStock offers an omnichannel Order Management software suite for retailers wishing to make their order management agile, offer the best customer experience and boost their sales.
The company, co-founded by Romulus, Benoit and Vincent in 2010 has become a benchmark for cross-channel merchants, and has many clients in France, the United Kingdom and more generally in Europe.
The company aims to expand even more internationally. His mission ? Abolish the borders between physical and digital commerce.
About The Role
Within our R&D department, you will supervise part of the team and actively participate in the development of OneStock software, whether on back or front issues. The tools will have to respond to the daily issues facing our customers: big data, real-time, high performance and high availability, cloud, UX for different types of users ...
In direct relation with the Chief Architect and the other Tech Leads of the R&D team, and in close collaboration with the product, onboarding, marketing and sales teams, you will intervene in all phases of the product's life. You will shape the software from the design phase to deployment, including technical and technological choices.
You are committed to project management and team management while having a solid technical background. In short, you will be the tech lead of the “green” R&D team (made up of half a dozen engineers for a total of about 15 people with the other colors).
For the purely technical side, you will have to contribute to our platform built on a micro-services architecture. You will thus have the opportunity to manipulate the different technologies of our stack.
The methods / technologies / tools we are used to using:
Deployment on a private and elastic cloud type environment with Docker (Swarm) and soon Kerbernetes
Continuous integration with GoCD and version management with Git
A graduate of an engineering school, you have a strong technical background, want to contribute to the development of a SaaS tool and know how to guide a team. You also know how to be autonomous and are not afraid to take on complex human and technological challenges.
Your main missions will be:
Guide, coordinate and monitor the work of the team
Lead the design of the features to be developed
Actively participate in software development
Provide training and skills development for newcomers
Ensure compliance with work methodologies
Be responsible for the quality of the team's work
Make technological choices in agreement with the team
Provide support for the implementation and debugging of features developed by the team
Monitor to identify new technologies that could benefit the software
Required Skills:
Development of back-end and front-end applications (minimum 5 years of experience)
Minimum of 2 years of experience in team management and / or project management
Knowledge and experience on micro-services architectures, and their deployment in a high-availability and high-performance environment.
Teamwork, in an agile environment (Scrum or Kanban)
Autonomy, Adaptability, Communication
Fluency in English
Interview Process
HR interview with the Chief Architect (1h)
Technical test and presentation with the team (2h)
Lead Software Engineer (Go) Quoter Vancouver, British Columbia, Canada C$80,000 to C$140,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Quoter
Our cloud-based sales quoting platform allows IT companies to fire off beautiful, accurate quotes in seconds. Our disruptive pricing model and automated approval workflows empower IT companies to turn every customer touchpoint into a sales opportunity. Our customers report significant improvement to their bottom line with more quotes being created with better margins in less time.
We’re looking for brilliant and highly motivated people to join our rapidly growing team. This is a ground-floor opportunity for the right individual to join our tightly-knit crew and have a direct impact on the future of our partners and organization.
We understand that our success as an organization is equal to the sum of its individual parts – the people behind it. We are committed to providing an environment that you will thrive in. One that is challenging; one that is supportive toward your personal and professional goals; one that is transparent and collaborative; and one that recognizes and rewards hard work. Our core values are the cornerstone of who we are:
Hunger – Think big
Agility – Start small
Transparency – Transparency promotes trust, accountability, and responsibility
Continuous Improvement – Encourage continuous, incremental improvement of our product, process, and people
Empathy – Approach every situation with kindness and respect
Humility – Crave feedback. Be open-minded. Celebrate failure
Collaboration – Work together as a team. Support each other
Positivity – Create an environment that is positive and fun. Stop negative behaviour
Equal Opportunity – All people are created equal in their potential to achieve greatness
We’re well-funded and have an amazing team experienced in growing and scaling modern SaaS companies.
We have a beautiful office in downtown Vancouver, but are remote flexible. Most of our team is located in Vancouver, which is ideal, but we are looking for the right person for the job regardless of location.
The Opportunity
Beyond the obligatory perks you'd expect to find at any burgeoning tech startup (see below), the following is what you can expect life at Quoter will be like:
As a key member of our foundational engineering team of eight, you will be architecting, estimating, developing, and testing new features and improvements using an agile development approach. You will be working directly with the founders of the company, who are experienced developers with a proven track record in SaaS.
You will be working on greenfield Go microservices that will build on, and over time, replace, our monolithic CakePHP app. You’ll be working with bleeding edge technology including Go, Docker, Kubernetes, RabbitMQ, Terraform, Github, and AWS.
Clean code, collaboration, iterative development, rapid releases, and continuous improvement form the culture of our engineering team. We prioritize team velocity over individual performance. We work closely together and love sharing knowledge to elevate the collective skill level of our team. We lead with trust, transparency, and autonomy and focus on results.
Our development process involves two-week sprints, with epics being split up as granular as possible to parallelize work. We build and ship one core feature at a time, as we believe juggling too many things creates bottlenecks and ultimately slows us down. No individual developer owns any one part of the app – anyone can pick up any task. Collaboration, pair-programming, and peer review allow us to ship faster while maintaining code quality and reliability. And we're constantly optimizing how we work in order to be as efficient as possible.
About You
You are a true self-starter. You thrive on being productive with little external motivation, and feel a sense of urgency to get things done.
You take pride in your work and strive for quality in everything you do
You enjoy being challenged and taking ownership of projects to see them through to delivery
You love problem solving and have an innate sense of curiosity
You are always eager to learn and improve and have very little ego
You enjoy collaborating closely with others
You are comfortable and productive working remotely
You have 3+ years of software development experience
You are passionate about code quality and have a thorough understanding software development concepts that promote readability, maintainability, and testability
You are experienced in Golang and have a solid grasp of idiomatic Go programming
You have experience with microservice architecture
You have advanced knowledge of unit and integration testing
You have exemplary written and verbal English skills
Our Tech Stack
Microservices
Golang
RabbitMQ
Redis
Ruby on Rails
Frontend
Typescript
ReactJS
AWS S3 + CloudFront
Monolith
CakePHP
Infrastructure
Terraform
Docker
Kubernetes
AWS EKS
CI/CD
Github Actions
Codecov
Perks
Stunning office on the 32nd floor of the MNP Tower in downtown Vancouver
Convenient access by car, bike (with bike room), or SkyTrain
Office features: a bar, fantastic coffee, snacks, food, and a world-class gym
Herman Miller height-adjustable desks and ergonomic chairs
New, top-of-the-line Mac workstations with ergonomic, noise-canceling headphones
Monthly public transportation subsidy
Training and professional development to help advance your career
Great benefits package including 100% extended health and dental
Beer Fridays (obligatory)
Join The Team
We invite all qualified candidates to apply. Please note, you must be eligible to work in the Country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however only successful applicants will be contacted.
Senior Backend Engineer BigBlue Paris, France €65,000 to €90,000 a year
May 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for a senior backend engineer who has worked on software and tech solutions at scale. Our daily engineering challenges include optimizing our logistics network of warehouses and carriers, building a customizable delivery experience and tracking packages world-wide in real-time. Come join an engineering team that is shaping a new, frictionless logistics experience.
Role
Own subjects from solution exploration through implementation
Design systems that take into consideration scale and hyper-growth
Review your peers and ensure no bug slips to production
Improve engineering standards and development tooling
Join in on system design conversations in product and engineering
Take part in our team efforts to hire and mentor new engineers
Requirements
Engineering degree or equivalent
5+ years of experience as a software engineer working across the stack
3+ years of experience doing backend software development (Go, Java, Scala, Python, ...) in a professional environment
Familiarity with systems and patterns commonly utilized to create solutions at scale
Attention to detail, hold yourself and others to a high bar when writing production code
Strong English communication and writing skills
Bonus
Experience with Go specifically
Experience with distributed systems and/or micro-services at scale
Familiarity with Kubernetes
Experience with event-driven systems
Compulsive software news reader (hello HN!)
Benefits
Brand new offices in Paris' biggest tech hub (10th arrondissement)
Innovative engineering and product culture
Early stage well-funded company
Founders-led company
We are a team of foodies, so every single (pre/post-covid) day, lunch is on us. Better said, we're cooking so you'll have access to great food all day long!
MacBooks are our standard, but we’re happy to get you whatever equipment helps you get your job done
Software Engineer Go Quoter Vancouver, British Columbia, Canada C$80,000 to C$140,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About Quoter
Our cloud-based sales quoting platform allows IT companies to fire off beautiful, accurate quotes in seconds. Our disruptive pricing model and automated approval workflows empower IT companies to turn every customer touchpoint into a sales opportunity. Our customers report significant improvement to their bottom line with more quotes being created with better margins in less time.
We’re looking for brilliant and highly motivated people to join our rapidly growing team. This is a ground-floor opportunity for the right individual to join our tightly-knit crew and have a direct impact on the future of our partners and organization.
We understand that our success as an organization is equal to the sum of its individual parts – the people behind it. We are committed to providing an environment that you will thrive in. One that is challenging; one that is supportive toward your personal and professional goals; one that is transparent and collaborative; and one that recognizes and rewards hard work. Our core values are the cornerstone of who we are:
Hunger – Think big
Agility – Start small
Transparency – Transparency promotes trust, accountability, and responsibility
Continuous Improvement – Encourage continuous, incremental improvement of our product, process, and people
Empathy – Approach every situation with kindness and respect
Humility – Crave feedback. Be open-minded. Celebrate failure
Collaboration – Work together as a team. Support each other
Positivity – Create an environment that is positive and fun. Stop negative behaviour
Equal Opportunity – All people are created equal in their potential to achieve greatness
We’re well-funded and have an amazing team experienced in growing and scaling modern SaaS companies.
We have a beautiful office in downtown Vancouver, but are remote flexible. Most of our team is located in Vancouver, which is ideal, but we are looking for the right person for the job regardless of location.
The Opportunity
Beyond the obligatory perks you'd expect to find at any burgeoning tech startup (see below), the following is what you can expect life at Quoter will be like:
As a key member of our foundational engineering team of eight, you will be architecting, estimating, developing, and testing new features and improvements using an agile development approach. You will be working directly with the founders of the company, who are experienced developers with a proven track record in SaaS.
You will be working on greenfield Go microservices that will build on, and over time, replace, our monolithic CakePHP app. You’ll be working with bleeding edge technology including Go, Docker, Kubernetes, RabbitMQ, Terraform, Github, and AWS.
Clean code, collaboration, iterative development, rapid releases, and continuous improvement form the culture of our engineering team. We prioritize team velocity over individual performance. We work closely together and love sharing knowledge to elevate the collective skill level of our team. We lead with trust, transparency, and autonomy and focus on results.
Our development process involves two-week sprints, with epics being split up as granular as possible to parallelize work. We build and ship one core feature at a time, as we believe juggling too many things creates bottlenecks and ultimately slows us down. No individual developer owns any one part of the app – anyone can pick up any task. Collaboration, pair-programming, and peer review allow us to ship faster while maintaining code quality and reliability. And we're constantly optimizing how we work in order to be as efficient as possible.
About You
You are a true self-starter. You thrive on being productive with little external motivation, and feel a sense of urgency to get things done.
You take pride in your work and strive for quality in everything you do
You enjoy being challenged and taking ownership of projects to see them through to delivery
You love problem solving and have an innate sense of curiosity
You are always eager to learn and improve and have very little ego
You enjoy collaborating closely with others
You are comfortable and productive working remotely
You have 3+ years of software development experience
You are passionate about code quality and have a thorough understanding software development concepts that promote readability, maintainability, and testability
You are experienced in Golang and have a solid grasp of idiomatic Go programming
You have experience with microservice architecture
You have advanced knowledge of unit and integration testing
You have exemplary written and verbal English skills
Our Tech Stack
Microservices
Golang
RabbitMQ
Redis
Ruby on Rails
Frontend
Typescript
ReactJS
AWS S3 + CloudFront
Monolith
CakePHP
Infrastructure
Terraform
Docker
Kubernetes
AWS EKS
CI/CD
Github Actions
Codecov
Perks
Stunning office on the 32nd floor of the MNP Tower in downtown Vancouver
Convenient access by car, bike (with bike room), or SkyTrain
Office features: a bar, fantastic coffee, snacks, food, and a world-class gym
Herman Miller height-adjustable desks and ergonomic chairs
New, top-of-the-line Mac workstations with ergonomic, noise-canceling headphones
Monthly public transportation subsidy
Training and professional development to help advance your career
Great benefits package including 100% extended health and dental
Beer Fridays (obligatory)
Join The Team
We invite all qualified candidates to apply. Please note, you must be eligible to work in the Country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however only successful applicants will be contacted.
Senior Engineer (Golang) Kinetic Remote (US only, EST working hours) $120,000 to $150,000 a year
February 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About KINETIC
Kinetic is an award-winning startup building connected wearable products for the industrial workforce. Our experienced team is backed by top tier investors and insurance companies who share our passion for better predicting and reducing workplace injuries, and protecting workers during the pandemic.
Increasing workplace safety in industrial environments is a massive challenge. We’re not in this to be a “cool startup” but to have a profound and long-term impact on the lives of industrial workers that are key to our economy and our lifestyle: they manufacture our products, deliver our packages, mine our metals and build our homes. They deserve the best technology out there and you’re going to help us put it in their hands.
COVID transformed the world and our company. We extended our IoT wearable technology to help with contact tracing and social distancing in warehouse environments increasing demand for our product by over 10X in 6 months.
We just closed another round of funding to fuel our growth through this phase and are seeking a senior software engineer that can meet the demand generated by our new product strategy.
This role requires Eastern timezone work hours.
Role
We seek a Senior Software Engineer to work in a team of 4 highly skilled software engineers consisting of front-end, back-end and DevOps professionals. You’ll be responsible for leading a project, developing, testing and delivering reliable software solutions. You’ll use industry best practices, policies and procedures to produce high-quality software products. You’ll be part of the team helping scale our technology as we grow our customer base and 10x the number of wearables in the field in the next 6-9 months.
What You’ll Do
Individual contributor:
You’ll be an individual contributor who has domain expertise in our tech stack and can take ownership of projects. Prior experience with Go is required. Experience with React and AWS is a big plus.
You’ll be ensuring all the unit and integration tests are in place for your contributions, and also help peer engineers with that.
Collaboration and best practices:
You'll collaborate with Product Management, Design, Data and Hardware teams to create industry leading products and features that will delight our customers.
You’ll be deeply involved in RFC and RFP processes to ensure software specifications are agreed upon in advance for the most efficient use of software development time.
Tech Stack
5+ years of software engineering experience
You are a skilled software developer that can fit anywhere by quickly acquiring any specific coding skills as needed by your team
You are a skilled software developer who enjoys collaborating with product, design, data, and your fellow software engineers to ship great products and features to our customers.
Always curious about new technologies and ways to do things better, and able to quickly pick up any specific coding skills you need to solve a problem.
You're motivated to deliver a great customer experience, and only sleep well knowing you've created a reliable, robust product.
Eagerness to learn as well as teach. We have a team of electrical engineers, mechanical engineers and data scientists, willing to learn from you and chat about the nuts and bolts of their respective fields.
Proven success working in cross-functional teams. You'll work regularly with other developers, data scientists, and product teams.
Senior Software Engineer TUI Musement Milan, Italy / Remote (Europe) €40,000 to €60,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Senior Software Engineer, you’ll work on cutting-edge technologies to design, scale, and maintain micro-service oriented architectures. Backend is a core part of the TUI Musement's business, it is used in internal projects as well as external-facing ones. TUI Musement's backend architecture embraces the "backend for frontend" pattern. This approach allows us to easily connect our backend to a bunch of different client applications: SPA, mobile app, or other backend systems.
Your mission @ TUI Musement
You will be a key part of a team that owns all phases of the product development life cycle, from conception to delivery to customers
You will be required to collaborate with system architects and product managers to deliver high-quality technical solutions
You’ll work on cutting edge technologies as well as mature technologies to design, scale, and maintain our backend architecture
You'll develop high-quality backend code with a strong focus on automated testing.
You'll participate in code reviews to guarantee high software quality standards and consistency across the codebase
You'll participate actively in our SCRUM ceremonies to plan sprints, estimate tasks, and continuously improve our methodology
What you are expected to bring
Strong knowledge of Go
Passion for software development and the ability to technically lead, communicate, collaborate at all levels of an organization
Experience with API design, implementation, and maintenance (OpenAPI)
Agile methodologies knowledge
5+ years of experience building, delivering and maintaining high-quality enterprise products and systems
Deep focus on automated tests (unit, functional, integration)
Experience working with AWS cloud solutions (RDS, S3, SNS, etc)
Bachelor's or master’s degree in Computer Science/Engineering or equivalent
€€€
> 40 K
Plus
Working in an international team who are working with forward-thinking methodologies like Lean and Agile
Every Friday is a Tech Friday | Where you can study and/or test new technologies
Tickets for tech conferences
Freedom to choose your dev tools (hardware and software)
TUI Musement is a leading Tours & Activities business. It combines a scalable digital platform with local service delivery, to offer excursions, activities, tickets, and transfers in more than 50 countries worldwide. There are over 130,000 'things to do' it all major holiday and city destinations, which are distributed through B2B partners, via the Musement and TUI websites, and direct to TUI customers. We also offer services to cruise lines through Intercruises Shoreside & Port Services in port worldwide. TUI Musement sold around 10 million excursions, tours, and activities delivered by our international colleagues located around the world and is one of the major growth areas of TUI Group.
Full-time position based in MILAN, Italy / full remote on CEST timezone
Loophole Labs is an early-stage startup building open-source developer tools focused on the networking and application delivery control space.
What's the opportunity?
We have an opportunity for developers who want to help build revolutionary open-source tools from the ground up. You will be involved in the key decisions - software stack, toolset, architecture, and you will work closely with the leadership team. Our HQ location will be Toronto, but we are open to individuals working full-time but remotely within the CA/US/UK/EU time zones. Furthermore, all of your work at Loophole Labs will contribute directly to open-source projects and repositories.
Why is Loophole Labs an amazing place to work?
We're building an engineering culture with tons of autonomy, constant desire to improve, and a focus on creative problem-solving with measurable customer impact.
We have a modern tech stack designed to build software that's efficient, scalable, and maintainable. We offer competitive salaries and generous equity options, not to mention that we are a completely remote company.
We have an incredible engineering culture based on true ownership, a customer-obsessed mentality, and taking the time to get the technical details right. We're built to scale well and scale fast.
You always want to learn, and you take pride in what you build.
You've got a startup mentality and love creative problem-solving.
Ideally, you are deeply curious about what's happening in the world of work. You are driven to create a product that solves an immediate, real-world need.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities:
Write good quality code and focus on the details - Since we're delivering an open-source tool, it's important to us that the code be easy to maintain and easy to understand. We want you to be proud of the software you write, and ideally this will already your past work, whether it's through an open-source Github repository or a web app you've published.
Work with the management team to architect fault-tolerant and highly-scalable infrastructure
Analyze and maintain external open-source libraries and tools
Discover and fix various bugs
Take ownership of projects and features
Run benchmarks and improve our core technologies
Foster an engineering culture
Analyze and maintain existing internal and external open-source libraries
Qualifications:
At least 3 years of professional software engineering experience
Understanding and implementation of common networking protocols (SSL/TLS, L4 Traffic, L7 Traffic, TCP vs UDP, etc.)
Experience using Kubernetes (ideally in production environments)
Experience with Golang or Rust
Experience with GraphQL or NoSQL Databases
Experience working with product and design teams
Familiarity with Git
Familiarity with CI/CD processes
Bonus Qualifications:
Familiarity with Distributed Systems Architecture
Existing contributions to Open-Source software (we'd love to see your work!)
Familiarity with AWS, GCP or Digital Ocean
Nuxt.js or Vue.js
TailwindCSS
We encourage you to apply even if you don't meet all of the above requirements!
Golang Engineer Lightmeter Berlin, Germany $40,000 to $50,000 a year
December 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Please note: this position is full time and in Berlin (you need to already be in Berlin too). We don't use agencies.
Most messaging networks are created to serve their creators. Email is designed to serve humankind. For over 50 years inspired technicians have architected email to provide the greatest good to the greatest number. Their openness and design principles made email the world's #1 communication channel and identity provider with 4.2 billion users (2x Facebook). Email is a critical foundation stone of the Web.
Lightmeter is reinventing email infrastructure to overcome threats from centralised tech oligharchs like Microsoft and Google. An epic platform war is behind fought behind the scenes to wrestle control over digital comms and incorporate it into closed service platforms, where the customer is a product to be sold to the highest bidder.
We are 3 years of research and 1 year of development in to building Lightmeter Control Center - the all-in-one mailops management system repeatedly featured in Heise and ZDnet. It's fully Open Source (on GitLab) -- feel free to check the unit and user acceptance test code coverage : ) . Our engineering team has a background in embedded and fintech, with a focus on performance and feedback.
A mix of public and private funding fuels our work, and we've been recognised by the European Commission as part of 'Next Generation Internet'. We have hundreds of active users, a few of whom we interview each week, including banks, public universities, Internet Service Providers, and marketing agencies.
Our mission is to strengthen the foundations of digital society by making mailtech easy and convenient.
That’s a brief intro to what you’ll be working on. But first, you need to know if you’ll even like working with us. Let’s talk about life at Lightmeter and then we’ll go into detail about what we’re looking for.
Who you’ll be working with
One luxuary of being an early-stage team is that you get to work directly with everyone. That said, you'll be reporting to Sam, our CEO. He gets easily excited about engineering patterns and workflows, and likes bright colours and house music with vocals.
You'd work along-side Lead Developer Leandro, who calls himself a Software Craftsman, and who others call a philosopher. Leandro has deeply held unfashionable beliefs like "all code should be fast and light", and cares more about design patterns than what language he's coding in. He love the outdoors and pines for the mountains.
Suela is our Product Manager and x-ray seer of quality and value. She has a nack of turning our telescopes around, pointing out better perspectives, opportunities, and efficiencies. She's an Open Source fangirl, community organiser of the OpenLabs Hackerspace, and secretly learning Python so she can make bots to replace herself. Just kidding!
How You’ll Work at Lightmeter
We work hard to make working here a great experience, and have a team of truly exceptional people — the kind you’ll be excited to work with. You'll get to design and create new components and services, working on features like those on our roadmap (https://lightmeter.io/roadmap).
Here’s how we operate
No Crazy Hours
You'll very rarely work more than 40 hours per week, unless you really want to. Ocassionally things can heat up, but noones going to force you to work more than is comfortable. When you do work overtime you balance it out with time off afterwards. We work hard and smart, planning carefully, but we’re in this for the long haul: sustainability trumps anything short term.
Face time and alone time
Most of us have worked fully remote before and miss the benefits of face time, so we like to work together a lot of the time. However focused time alone, in cafes or home-office is nice too, so we aim for a good mix. So long as you can reach the people you need, when you need them, and vice versa, your preferences for office vs remote work shouldn't be an issue.
Take Vacation
A small team means it's easy to coordinate time off to relax and recharge. Notice you'll be away a week in advance is usually enough.
Up Your Game
We’re serious about helping you improve your craft. Everyone wins when you get better and your job, and enjoy the process. Think conferences, online courses and subscriptions, dedicated time away from work to learn something new.
Compensation and Legal
We can't currently offer you a salary to compete with Amazon or Microsoft. What we can offer you is the same salary that we are paying ourselves: €50,000 / year.
We’re an early-stage startup, funded, pre-revenue, and growing. We are owned and managed by our Founders. Making sustainable, profitable products with a committment to openness is hard; we're demonstrating how it's done. If you care deeply about digital freedom, empowerment, and collaboration, you'll probably fit right in!
What we're looking for
Lightmeter has ambitious goals and our team is growing to meet them. You're the Software Engineer we're looking for if you're collaborative, mission-motivated, creative, disciplined, and productive. (So far, so good?)
You love solving complex problems — both internally and for your users — and know what it means to build a mature, evolving product. You are more focused on the outcome than on the output of your work, and prefer to deliver something useful sooner, rather than something perfect later. You welcome feedback, and are curious about users' challenges and how to address them. You demand a lot from your colleagues and expect the same in return, taking personal pride in collective achievement.
Requirements (these are real, actual requirements)
You must live in Berlin most of the time, so we can meet up and work together sometimes
You must have at least five years working in the software industry, of which at least four are as a software engineer.
You must have experience working in cross-functional teams. And we really mean that cross-functional part — in other words working directly with designers, quality assurance, product managers, or other related roles.
Back End Software Developer nesto Montreal, Canada C$85,000 to C$120,000 a year
November 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Two years in, and after raising an 11.5M$ Series A round, it’s time for a great Back-End Developer to join our team.
nesto is on a mission to offer a positive, empowering, and transparent property financing experience, simplified from start to finish.
Powered by our technology, we screen the whole market in seconds to find the most affordable mortgage while our commission-free experts provide customers with unbiased support along the process. People that are using our technology love it.
Our tech team is composed of designers, software engineers, and product people who work closely with our Mortgage Brokers, Underwriters, and Customer Success teams. We’re very collaborative and fortunate to have a multi-disciplinary team that brings a variety of perspectives.
Several tech projects are progressing in parallel at a high delivery pace.
Our technology stack allows customers to shop and access mortgage products by enabling them to complete their mortgage application digitally.
Our front-end product is written in TypeScript (React).
Most of our back-end code is written in GO, using chi and sqlx.
The infrastructure is mainly running on GCP and is administered completely programmatically, via Terraform. We’re using several GCP services — Storage, Container Registry, Cloud Build, Monitoring, Logging, SQL, Pub/Sub, etc. Most of the code is deployed in containers on Kubernetes cluster on GCP Kubernetes Engine.
The test automation uses tools like Testify (unit/integration), Docker-Compose (integration), Cypress (e2e). The entire development and deployment pipeline is chained together with GitHub, GCP Cloud Build, Container Registry and Kubernetes Engine.
As a Back-End Developer, you’ll be responsible for building end-to-end back-end services. For this role, it is useful to have a background in API design and delivering major features to production, including building or contributing to build/CI pipelines. Experience with Machine Learning is also a strong asset.
Who we are looking for
You like the idea of joining a startup with a small but growing team of great engineers;
You enjoy working in a team and collaborating with people with different backgrounds;
You are self-driven, like fast-paced teams, and don’t mind the occasional uncertainty of a startup;
You enjoy both sweating the details and deliberate, long-term system thinking;
You’ve built and shipped great apps, mobile or web;
You’ve comfortable with the architecture of modern applications.
What you would be doing
Developing the scalable back-end of the platform;
Working closely with front-end developers and data to build data services;
Write modular, maintainable code with little guidance/support/review.
Apply strong technical skills in design/coding/testing/debugging.
Deliver small-scoped projects/features independently, and medium to large
projects within a team of collaborators.
Work with the team to investigate hard-to-reproduce bugs, narrow-down failure conditions, and the first test of new functionalities
Write and clarify bug reports.
Continue to learn the system and technology and use new learnings in your work.
You need to have
B.S., B.S. or M.S. in Computer Science, Software Engineering or another technical field;
5+ years of professional software development experience;
Experience with GO, SQL (mysql, postgresql, etc) and with a message broker or queuing system (pub/sub, sns/sqs, rabbitmq, etc);
Experience building a product using Machine Learning algorithms is an asset.
Motivated by creating an application that users would like and use;
Eager to learn and share your knowledge;
Excellent communications skills in both English and French.
What we offer
The opportunity to have an impact in a well-funded company that is growing quickly;
Receive a competitive salary, stock options, and a generous time-off policy;
Top tier benefits plan, covered by nesto, including unlimited access to Dialogue (dialogue.co) for you and your family;
Work remotely or from a beautiful sunny location in Old Montréal, next to cafés, restaurants.
We recognize the importance of personal and family time, flexible hours, and great benefits.
GetCourageNow (in development with mvp beta 2-4 wks from completion) is an open source innovative, highly secure privacy focussed ladder of engagement tool consisting of enrollment and CMS-like components that will be free to climate, economic, social, and election justice campaigns.
This is a chance to work with cutting edge technology in an all new GRPC/Envoy-based Go system that arguably could be the most important social change tool of 2021.
Our mission is to make it far easier to embolden, recruit and commit more volunteers and supporters for nonviolent civil resistance campaigns than ever before, while evading internet censorship and data breaches. We are close to completing our beta and were initially funded by two EU foundations and a few medium level US progressive donors.
There is also a highly monetizable spinoff; a real time communication product (an alternative to the myriad of organization and collaboration tools all in one secure place) that would enable major media, human rights and environmental groups etc to operate free of censorship in countries like Russia, China, and Saudi Arabia.
We use Flutter for GUI and Go for all networking. The architecture, product fit, and stakeholder relationships have been established and tested. We are now looking for senior or near senior level Go developers for an immediate start within a Tech Advisor role to review the code quality, documentation clarity, and progress of our platform’s development.
Prerequisites:
Applicants must show their experience in Go and ability to give technical advice
Solid understanding of the systems and security architecture used within this project
Flutter experience or friends who are flutter developers would also be highly beneficial
Responsibilities:
Review the progress, quality, and pace of current and previous development
Report back your findings to the business team
Compensation and Hours:
Negotiable (One-off or ongoing) Hours: one time evaluation (6-8hrs) or ongoing averaging 2hrs/wk
Applications to include:
Email your CV, a little bit about yourself personally, and expected hourly rate.