Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 150+ Golang test Jobs (2 new this month) in June 2024 at companies like Sezzle, Tumelo and Outdoorsy with salaries from $75,000 to $160,000 working as a Software Developer - Payments, Senior Developer / Fintech 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
28 developers joined Golang Cafe in the last 30 days
10,505 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 188 test Jobs • Sort by
Date
Software Developer - Payments Sezzle Minneapolis, United States $75,000 to $120,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Our Company
Sezzle is a cutting-edge fintech company whose mission is to financially empower young consumers. Only one in three millennials own a credit card, and the vast majority of millennials possess a subprime credit score or no score at all. To address these problems, Sezzle has built a payment platform that increases purchasing power for consumers by offering interest-free installment plans at online stores. This increase in purchasing power for consumers leads to increased sales and basket sizes for the hundreds of eCommerce merchants that currently work with Sezzle.
The Position
We are looking for a Sr. Software Engineer to work on our Payments Team, who will assist us with the design, development, and installation of software solutions. Your duties will include development, writing code, and documenting functionality. You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Responsibilities
Organize lifecycle software development
Prepare specifications and determine operational feasibility
Write well-designed, testable, and efficient code
Prepare software verification plans and quality assurance procedures
Organize documenting and maintenance of software functionality
Integrate software components into a fully functional software system
Evaluate and deploy software tools, processes, and metrics
Provide support and consulting on software systems usage
Ensure compliance with project plans and industry standards
Recommended Attributes
4+ years' experience of working on a Computer Software Engineer or Software Developer position
Significant experience in developing web applications
Excellent knowledge of Relational Databases, SQL and ORM technologies
Good experience in designing interactive applications and with test-driven development
Good knowledge to develop software in C++, C#, Java or other selected languages
Extensive experience in React
Experience with Go, React, and AWS
Experience in documenting requirements and specifications
Close familiarity with software engineering tools, software development methodology, and release processes
BS degree in Computer Science or Engineering
About You
A+ Character. We are team-first here at Sezzle.
A hard-working mentality. It's early and there is still a lot to build.
An excellent communicator.
A fun attitude. Life's too short. We can have fun while we work hard on cool things.
Smarts. We need people who are smart enough to make decisions on their own and also smart enough to know when they need input from others.
Equity is included as part of the compensation package upon hire and will be discussed during the interview process.
Senior Developer / Fintech Tumelo Bristol, United Kingdom £45,000 to £65,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
About us
Tumelo is a purpose-led financial technology company, providing transparency and influence for investors who want to have impact with their money.
We believe in a financial system that serves both people and planet.
Over the last year, we’vebeen building aplatform that creates value-aligned investments for people like us (environmentalists, feminists, tech enthusiasts...) and giving those people their right to a shareholder voice.
We are an FCA authorised financial institution and are at our most exciting stage of development as our app goes live in the market.
About the role
You will work on our backend with a slew of phenomenal new technologies including Golang, gRPC-based microservices, Kubernetes, Terraform, Amazon Cognito, the Google Cloud Platform and GitLab CI. Our mobile app is built in React Native.
You will be a foundational team member, contributing your experiences and ideas to enhance the growth and development of our team and general product direction, especially at this critical stage in our development.
You will contribute significantly to the architecture definition, design, development, testing and maintenance of Tumelo’s backend services and back office web portal.
You will ensure software is appropriately tested at all stages of the development and deployment cycles, including identifying opportunities for making our test and CI processes evermore effective and efficient, and you will help with the implementation of improvements to those systems.
You will work in an agile team, actively participating in scrum-based ceremonies to translate business and user requirements into stories; writing and refining.
About you
You are an exceptional individual who encapsulates our company values: open hearts, ambition, bring the magic, long-term thinking & thoughtful listening.
You are passionate about software development and enthusiastic about projects you work on, especially about learning new stuff and pushing your own boundaries.
You love working collaboratively in a small team and are a brilliant, proactive communicator.
You have at least 5 years of experience in design and development of large-scale software solutions, especially microservices.
You have a good working knowledge of Golang, ideally having used it successfully in a commercial environment, though we are also open to strong developers from other backgrounds who are eager for an opportunity to extend their Golang skills.
Hallmark Labs is the digital arm of Hallmark Cards, Inc., based in Santa Monica, California.
We currently operate two digital subscription services, Hallmark Movies Now and
Hallmark eCards, as well as ongoing initiatives in personalized, print-on-demand
greeting cards. We are a diverse team of innovators, creators and influencers
leveraging Hallmark’s deep experience in creating meaningful connections and
progressing it into the digital age with cutting-edge technology.
You're a seasoned polyglot engineer that is driven, takes ownership and is solution oriented and ready to join a stellar new team working on cross product foundational platform, shared by all our products written in Go. You'll be building robust and scalable software in multiple modern object oriented and functional languages. And making the company transitions to microservices using Go and Kafka.
As a part of this role, you will:
Implement reactive design patterns, microservices, and REST APIs
Work on integrations with other internal and external teams
Participate in creating and clarifying User Stories, and in planning Sprints
Dive into hard problems and successfully deliver great results on schedule
Design and implement asynchronous, multi-processor solutions
Learn new languages and choose the right language to solve the problems at hand, and work in Go
Think in multi-threaded, asynchronous, and multi-processor solutions
Required Qualifications:
5 or more years professional programming experience
2 or more years experience with two or more object oriented or functional languages (each), OR any substantial experience with Go, professionally or on-the-side
Experience with AWS or other cloud services
Preferred Qualifications:
Experience with Service-oriented architecture (SOA), microservices, and REST APIs
Experience in scaling applications
Experience with Test Driven Development (TDD)
Experience with Ruby, Python, or Go
Experience with Apache Kafka
Comfortable working on small, cross-functional, fast paced teams
Excellent communication skills
Perks & Benefits
Excellent medical benefits
401(k) match up to 5%
Life insurance policy for every employee, at no cost
Fitness reimbursement
Cell phone and home internet reimbursement
Carpool and parking pass cash-out program
Generous maternity/paternity leave
Employee assistance programs
Fully stocked kitchen with fresh fruit and delicious snacks and beverages
Monthly catered lunches
Soft serve machine 24/7
Great eateries close by, oh, and we’re near the beach!
We are looking for Senior Software Developers who want to help build the next generation payment API in the cloud.
We'd like to hear from enthusiastic polyglot developers who want to work with the latest technologies, solve interesting problems and be part of a really great team. There are a wide range of problems to tackle, from configuring nginx proxies to writing custom payment routing and handling logic, and we contribute open source back to the community. We believe that the language you write the code in is just how you convey your solution to the computer and the real value is being able to think through a problem.
You will be working on new development projects, focused on best practice across the board, including automation of absolutely everything (Terraform for infrastructure deployments to AWS, CI/CD with contract-based testing and auto-deployment of services within Docker containers, etc.), pair programming and TDD/BDD. Although many of us live around London, we are operating as a remote team, and typically working from home and pair programming.
It’s very much a “best tool for the job” mentality at Form3 and our tech-stack is always evolving but to give you a flavour of what we’re currently working with here are some of the tools we use;
Some of the languages we currently use are: Golang, Java, Python and Ruby
Some of the tools we use: Kubernetes, Terraform, Docker, Vault, Consul, Linkerd
Our platform runs in AWS where we use: SQS, SNS, EC2, ECS, RDS and others
We don’t mind whereabouts you are based as we offer the opportunity for our team to work remotely from anywhere in the UK or EU. In fact, most of our Developers work, utilising screen-share technology and pair-programming to share knowledge across the team. That being said, we also have London and Amsterdam offices, so should you occasionally wish to work from these, you'd be most welcome.
Your Experience
Polyglot: Choosing the right tool to solve the problem is critical, and we expect you to have professional experience with at least 2 different programming languages and multiple platforms and tools.
Distributed architecture: We expect you to have previous experience engineering complex distributed systems, and a view on topics such as service discovery, integration testing, inter-process communication, how to define your services and APIs, as well as experience with distributed data stores.
Public cloud: You have worked with public cloud services (AWS, Google Cloud etc.)
TDD/BDD: Code quality is key, and we expect you to have worked with Test-driven development (TDD) and Behaviour-driven development (BDD) and be familiar with the use of tools such as Cucumber.
Desirable Experience
Most of our code is written in Java and Go, so experience with either would be helpful.
All our services are built and managed as docker containers, so Kubernetes, and general docker experience is preferred.
We like clean code, so experience with Event Sourcing/CQRS will be useful.
We do contract-based testing, using tools such as Pact.
We work as a devops team, so experience in automating operations (such as infrastructure as code, automated monitoring and alerting, build pipelines etc) would also be useful.
Whilst experience of the above technologies would be nice, it is by no means essential. We are looking to speak with well-rounded software professionals who have a breadth of experience across a variety of programming languages, are passionate about tech and enjoy working collaboratively within a team.
Perks & Benefits
100% Remote
30 days holiday (plus Bank Holidays)
Pair programming, with an experienced team of engineers
Backend Developer HDI Systeme Hilden, Germany €50,000 to €75,000 a year
July 2019
6 Applicants This Week
More Than 6 Months Old
Job Description
HDI Systeme AG is looking for Backend Software Engineers at all levels of experience to join our rapidly growing team in Hilden. You will design, build, scale, and maintain internal and external applications while contributing your expertise in technology, architecture, and systems to the larger organization.
About Us
We (de)code insurance. Our aim is to make insurance more simple by understanding customer needs to the fullest and serve them with digital solutions. At HDI Systeme AG we are developing digital solutions focussed on market effciency and employing state-of-the-art technologies. As a team we are pursuing our goals across the HDI Gruppe - enabling higher customer satisfaction is our aspiration. HDI Systeme AG is the IT service provider of the HDI Gruppe, the third largest insurance group in Germany with more than 1.000 employees in Hanover, Cologne, Hilden and Hamburg.
Your Responsibilities:
Design, develop, test and improve innovative backend software for sales applications
Work in a cloud-based (AWS) environment with serverless applications
Measure, analyze, understand, and improve application performance
Build and maintain strong relationships with our Data, Sales and DevOps teams
Help drive innovation and be an advocate for software quality
Assist directly and indirectly in hiring and in developing technical talent
Manage individual project priorities, deadlines and deliverables
Your Qualifications:
Hands on experience in software engineering with a commonly used language (Go, C, C++, Java etc.)
Experience in working in a Linux environment
You're familiar with common database systems, especially NoSQL
Experience in working with microservices
You understand industry best practices and are well-versed in modern software architecture practices
You're a quick learner, with an enthusiasm for software engineering and learning new technologies
You're independent and comfortable working in a fast-paced environment
Preferred Qualifications:
Degree in Computer Science, Information Technology, Engineering, or a technical field
Experience with building production applications in Go
Experience with Cloud Services (AWS, Google Cloud, or Azure)
Experience with asynchronous applications
You've worked on serverless systems such as AWS Lambda or Google Cloud Functions
Basic German skills
Why work with us:
You'll be at the front line of innovation driving new technologies in our corporate environment
You get a challenging working environment with an ambitious team of individuals with unique backgrounds and expertise
You'll have excellent technical and personal development opportunities (training, conferences & events)
We have an open door culture where ideas and initiatives are expected and encouraged
With our trust-based flexible working hours concept, you can easily balance job and private life
Exercise or relax with our various sports offers
With your company ticket for local public transport, you can get to work relaxed
Fruit and drinks are available for you in the office
Lead Backend Engineer Wellthon Canada / United States / Remote $90,000 to $100,000 a year
July 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Wellthon empowers people to live their best life with active-aging personal training in their living room. We’re building a video exercise program for people with Parkinson’s, Alzheimer’s, diabetes, heart disease, and for older adults who want to excel at their activities of daily living.
Think Peloton for Baby Boomers and the Silent Generation.
Wellthon has partnered with and been financially backed by one of the nation's leading healthcare systems, OhioHealth.
Why work for Wellthon?
Work 100% remotely
We’re a fully distributed team. Say good-bye to a daily commute, missing your family’s events, and being stuck living in a place with astronomical housing costs.
Meaningful equity compensation
It’s early. You’ll be shaping the brand, product, and customer experience, so you deserve to have real ownership in the company.
Purpose-driven product
We’re building something that will improve the quality of life of millions of people. Think about your parents, grandparents, and older family members. You’ll be helping them maintain independence as they age, alleviate pain, avoid medication, reduce the risk of disease, and delay disease.
About you:
You could work for any major tech company, but you have a conviction to build something that matters
Ability to thrive in a fast-paced startup environment
Great communication skills, high EQ, and the ability to work with a distributed team
Responsibilities:
Work within an Agile team to develop backend applications
Design, implement, test and maintain the backend environments for our application.
Integrate our backend with 3rd parties services, or bridging such services together.
Collaborate with frontend developers to define proper APIs
Educate yourself and others, continuing to growing skill set, and exploring and evangelizing new technologies where appropriate.
Contribute towards improving the stability of our systems through best practices (code reviews, process improvements, incident resolution, etc.).
Required Experience and Skills:
5+ years of backend development experience building consumer facing software at scale
Experience building backends with Go, and all the modern tooling that it requires (or really excited to learn it all)
Comfortable managing production environments.
A passion for great UX, attention to detail, and an empathy for the customer experience.
A high bar for code quality, and an interest in building toolchains that make building, testing, and releasing application code as efficient as possible.
Experience writing unit, integration, and functional tests, specifically for backend apps
Comfortable working in an agile, yet pragmatic startup environment where quality / user experience is not a tradeoff when building and releasing software.
Bonus points for experience with video, health, fitness, SAAS
If you join us, you’ll get:
Competitive compensation
Stock options -- shared success is core to our mission
Comprehensive medical, vision, dental benefits
A family-friendly work environment
A shiny Mac and the other productivity accessories you need
Flexible schedule and freedom to work from wherever you please
Sense of purpose and satisfaction when you start to receive emails from the people whose lives you’re changing.
Interested?
Send us a note or cover letter with what excites you about Wellthon along with your resume.
DevOps Engineer World Open Network Menlo Park, United States $110,000 to $140,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job Description
We are an exciting start-up company founded by proven leaders with repeated success in the technology space. Our newest company is developing a cryptocurrency platform based on an open-source third generation blockchain that we’re creating. Our goal is to set a new standard in security and protection for our end users and community.
We’re looking for an experienced Devops engineer responsible for automating and managing the technology processes around the development, testing, release, and deployments. Working closely with developers, support and the product manager, the Devops engineer uses continuous integration tools, scripts and manual processes to ensure that all teams have access to the systems and tools necessary to perform their jobs at all times.
The position is reporting directly to the VP of Infrastructure, Operations and CISO, the goal is to keep the department running in an efficient and profitable manner, to increase customer satisfaction, loyalty and retention, maintain standards and meet expectations of WON’s services, both internally and externally.
Responsibilities
- Pursue a rigorous, disciplined approach to software development process and automation.
- Develop, test and maintain build and deployment scripts in CI/CD framework/tools to automate and
streamline deployment processes.
- Drive the Operations team toward automation and deployment best practices.
- Lead efforts in automation, continuous deployment, build, and configuration management.
- Actively participate in Engineering Scrum and design meetings to drive quality releases.
- Monitor applications with Application Performance Monitoring tools.
- Produce and maintain documentation on installations, procedures and requirements for systems.
- Participate in on-call rotations.
- Assist with the development and implementation of mission critical applications
- Assist with the development of robust, scalable, high performing, high-volume production applications with users across the globe
- Build internal systems and support business needs with your domain expertise
Qualifications
Minimum qualifications:
- Bachelor's Degree+ in engineering or computer science
- Expert skills with Linux, networking, storage, and virtualization
- Automation with tools like Ansible/Chef/Puppet.
- Experience with setting up and supporting CI/CD for Java/C++/C#, Go, Nginx, Ruby, MySQL, Redis, RabbitMQ, NodeJS development environments
- Experience with Docker containers and Kubernetes a definite plus.
- Experience with setting up full stack Monitoring and alerting with tools like Sensu, Splunk or Nagios
- Proficiency in a high-level scripting language like Ruby, Python, shell scripts etc.
- Ability to plan and execute S/W and infrastructure upgrades based on data driven capacity planning
- Experience with build systems (Makefiles/Scons), and release management tools (Git, Jenkins, Jira)
Benefits
- Competitive Salary
- Awesome bonus
- 20 days annual leave
- 8 days personal leave
- 100% medical, dental and vision insurance
- Life insurance
- 401(k) and FSA
- Free shuttles between Caltrain Menlo Park and office
- Gym on site, accessible 24/7
- Located on corner of Marsh Road and 101, by the Dumbarton Bridge exit.
- Loads more!
Lead Product Engineer Mech Mocha Bengaluru, India ₹2,000,000 to ₹3,500,000 a year
July 2019
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Mech Mocha runs India's first vernacular social & skill gaming platforms for the next billion Indians. Let’s take you through our journey.
About the Engineering team at Mech Mocha:
Engineering at Mech Mocha closely works with the product team to achieve the overall outcome. Our engineers own their impact end-to-end. They contribute to the overall roadmap, product experiments, data analysis, turnkey deliverables and more. Our user feedback loop is immediate, which means we can rapidly iterate and deploy. High interaction with cross-functional peers.
We love versatility in our engineers. Jack of all trades, master of none is often better than master of one.
Communication and collaboration across the organization are as important as an engineer’s execution and delivery.
We believe that the best engineers write simple codes for complex problems.
We focus on details before deliverables. Premature execution is the root of all scope
What you will do
Android application development : Creating Screens and navigation flows.
Adding notifications and deep linking. Social Login, Invite, Referral and so on.
Gameplay mechanics development : Achievements, Physics simulation,
Rendering performance, Real-time interactive input, First time user experiences and so on.
Multiplayer system development : Matchmaking, Shared game state signalling, Audio chat, Video chat, Live Streaming, Bots and so on.
Backend system development : Writing edge as-well-as core microservices, such as, for Over-the-air content delivery, Leaderboards, Wallets, Feed, Friends, Presence etc.
Backend infrastructure development : Load testing, Container and node orchestration and automation, Observability and trace tools, Infrastructure cost optimization and so on.
Programming languages and technologies we use every day include Java, Kotlin, Golang, Python, SQL, Javascript, Android, Postgres, Redis, Docker, Kubernetes, Firebase and BigQuery.
What we are looking for:
Relevant experience : 4-5 years of experience building online mobile applications and services
Experience with application and system development in a relevant domain
Authority over one or more object-oriented modern programming languages
Strong computer science fundamentals and problem solving skills
Strong design fundamentals. Ability to independently break down complex real-world problems without needing help.
Strong system design fundamentals. Ability to identify and drive requirements in server side as-well-as client side for building features.
Solid mentoring and team organisation skills
Ability to take charge of delivering multiple efforts. You have the leadership quality of guiding and inspiring everyone in the team.
Prior experience of interacting with product managers and business stakeholders directly
A deep sense of ownership and collaboration – take initiative to communicate and clarify, breakdown tasks, burndown task lists, work hard, learn and unlearn
Great written and oral communication skill - write design documents, constructively comment on code reviews, pair with design and test teams to tackle technical unknowns
Brownie points for:
- You have debugged performance bottlenecks in mobile applications and fixed them.
- You don't need a DevOps guy to setup your server.
- Experience with Unity3D or Cocos2dx or Cocos Creator game engines.
- Experience working in teams building microservices.
- Experience managing a few direct reports.
- Experience at an online consumer or entertainment company.
Our building blocks:
- Unstoppable drive: Visible energy. Initiative. Follow through.
- High ownership: Capability. Responsibility. Accountability.
- Effective communication: Unhindered by ambiguity. Driving clarity. Alignment. Thoughtful communication.
- Infectious positive energy: Fostering creativity. Encouraging and listening to others' ideas. Guidance, not criticism.
- Agile execution: Shipping early. Quick critical feedback. Fast iteration.
- User empathy: Knowledge of the targeted users. Deep respect for everything about them.
Why join us
- Flat organization- No bureaucracy, zero politics
- Small teams, big goals- Individual ownership, high visibility
- Learn and grow- Face-to-face sessions with industry leaders, accomplished founders, renowned designers
- Competitive compensation- Attractive package, generous equity, relocation bonus
- Interest-free loans- Looking to rent a house? We’d be happy to help out with the deposit!
- Work hard, party harder- Fun get-togethers, annual off-sites
Eat. Repeat- There’s always food in the house
- Women in leadership- We believe in maintaining gender balance in our space and have women occupying over 50% of leadership roles.
- Outcome driven culture- We measure work by the impact it creates on the users, and not by the number of hours.