Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 100+ Golang Linux Jobs (2 new this month) in June 2024 at companies like OptioPay GmbH, Popsa and Smallpdf paying at least 50,000 USD per year working as a Go Backend Engineer (m/f/x), Platform Engineer and Backend Engineer (Golang). 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
33 developers joined Golang Cafe in the last 30 days
11,398 developer profiles page views in the last 30 days
Platform Engineer Popsa London, United Kingdom £50,000 to £70,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
Popsa is a design-led, engineering focussed company that uses machine learning to help people rediscover their best experiences and turn them into beautiful printed products.
We grew about 500% in 2018 and we’re now shipping over half a million photos a week to 50 countries around the world.
This position is a great opportunity for experienced software engineers with a background in the likes of Go, Python, PHP or Node.js looking to apply their existing skillset and learn and use Go in a production environment.
Our Platform Technology Stack
Most of our backend code is written in Go with some Python and Node.js used where they're the right tool for the job.
We’re entirely hosted on AWS and make extensive use of many of their services (over 30 at last count!)
15+ containerised microservices running in ECS (we’re open to exploring moving to Kubernetes in the future if appropriate). Our services talk protocol buffers over HTTP and are discovered with Consul.
Dozens of event driven serverless functions running on Lambda, some running as APIs behind API Gateway and others as Step Functions
Dockerised batch compute workflows
NoSQL databases (predominantly DynamoDB and ElasticSearch)
Serverless analytics data lake backed by S3 using Athena (PrestoDB)
Terraform and Serverless Framework to manage our infrastructure as code
Read more about our platform technology stack here.
Some other blog posts you might find interesting too:
This is a central role and the work you’ll be doing will touch every aspect of the business. The Popsa platform doesn’t just power our mobile apps, but numerous internal business applications and custom integrations with our industrial print partners (some of this runs on a fleet of Raspberry PIs!), as well as a burgeoning data platform which will feed further into our growth strategies.
Our Head of Engineering Alex likes to describe our platform as an iceberg - the bit customers encounter is just the tip above the water - underneath is a dynamic event-driven structure that enables us to be a lean business that can iterate and experiment rapidly.
You will gain a unique perspective of a high growth business and have an opportunity to shape the landscape of our backend APIs, data pipelines and strategies, infrastructure automation and many more engineering goals.
You Should Apply If
You're impact driven and eager to have a real positive impact on the company, product, users and very importantly your colleagues as well
You have a self-starter mindset; you proactively identify issues and opportunities and tackle them without being told to do so
You’re keen to learn more about and play around with new technologies
What we’re doing here at Popsa excites you!
Desired skill set:
Strong competency with a language such as Go or Python; the majority of the Platform backend is written in Go, but we’re flexible and you'll have the opportunity to learn on the job as well as making use of your existing skillset.
You structure code for scalability, performance and testing
Experience writing and consuming RESTful and RPC APIs; you'll be designing and building new APIs for our mobile and web clients and integrating with new partners and suppliers
You know and appreciate automated testing
Experience with Linux-based operating systems
Experience with container technologies
Production database experience, bonus points for experience with both SQL and NoSQL databases
Bonus:
Experience of continuous integration and continuous deployment
Experience with AWS services such as EC2, ECS, DynamoDB, S3, SNS, SQS and Lambda, as well as tools such as Terraform and Serverless
Experience designing, building and managing distributed event-driven * services
Knowledge or experience of data engineering; tooling, processes, architectures, libraries
Backend Engineer (Golang) Smallpdf Zurich, Switzerland Fr84,000 to Fr108,000 a year
July 2019
5 Applicants This Week
More Than 6 Months Old
Job Description
Smallpdf is the most used online PDF software and belongs to the 500 most visited website worldwide. The 5-year-old company is one of the most recognized and awarded startups in Switzerland and has the ambition to simplify the life of its customers.
As a senior team full of passion for design, engineering, and business we create remarkable user experiences. Join our cross-functional team and have a direct impact on how over 20 million users worldwide work with documents.
We love open-source and using the latest technologies to scale our distributed application to process millions of files every day. As a backend engineer at Smallpdf, you will not only contribute to our backend but also to our infrastructure and tooling. You will work in a cross-functional development team that includes experienced frontend engineers and designers.
Backend Developer HDI Systeme Hilden, Germany €50,000 to €75,000 a year
July 2019
8 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
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!
Understand SDLC, have excellent communication and business skills.
Must be comfortable with Enterprise Business applications and environments.
Contains and can demonstrate their hands-on experience with Blockchain testing and developing with Hyperledger Fabric and/or Ethereum (both public and private networks). Experience with development using other DLT related technologies is a plus.
Experience with SQL and/or NOSQL database design and development.
Must have an understanding of RESTful web services design and development.
Must have excellent programming and scripting skills with a solid understanding of Object Oriented Design principles in a Linux environment.
Coding languages may include: C#, C++, Golang, Python, JavaScript, HTML, JSON, React, Angular, Node.JS and Solidity.
Experience with Docker and cloud-based computing (AWS, Bluemix, Azure) are a plus.
Senior Software Engineer Less Bits Tucson, Bellingham, United States / Remote $100,000 to $140,000 a year
July 2019
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 be working with a small team of experienced developers architecting and building new products.
We've made a work environment we love. We use mostly Python and Go. We're growing and have multiple products actively in development: ServerPilot (server management for hosting), HeatShield (server and website security), HostLaunch (hosting automation), and DataShuttle (migration and deployment).
The founder was a security researcher and Computer Science PhD student at UC Berkeley until he left to start this company in 2012. The lead engineer (who will be your manager) was the first sysadmin at Amazon.
Required:
• 10+ years software development experience.
• Professional experience with Python.
• Linux expertise.
• Bachelor's degree in Computer Science, Engineering, or related field.
• U.S. citizen.
This is a remote position but we do believe it's good to work around other people and to sometimes meet in person with the rest of the team. We're happy to pay for coworking space near where you live if you like to be able to work from somewhere other than home. We have quarterly in-person team/developer meetings, so some travel is required.
As (Senior) Software Engineer (m/f/d) you will be involved in every layer of the technology, including the robot control system, the video streaming system, our machine learning side as well as the cloud infrastructure. In addition, you will be essential in defining the foundations of our product and culture.
The profile:
You have relevant work experience in fast moving environments like a start-up, technology companies, or from technical university programs
You have got a strong knowledge in C or C++ programming, proficient Linux experience and you are always curious to learn new technologies
Fluent verbal and written English language skills
Affinity for autonomous mobility technology
You think big and like to build something, you are solution oriented and like to get stuff done
You enjoy working in a fast-moving environment
At the same time you are a true team player and we will enjoy working with you
Nice to have’s:
Video and audio encoding (e.g. H.264/AVC, H.265/HEVC) and multimedia systems with deep understanding of codecs for optimisations
Background in mobile networks (e.g. 4G / LTE) over the top services, real time services
General networking (e.g. VPNs, TCP/IP), packet routing, network performance tuning
Robot Operating System (ROS)
Experience with embedded systems and the Nvidia SDK
HW/SW integration into vehicles (e.g. functional safety, CAN, etc.)
We obviously don't expect anyone to check all these nice to have's!
Our offering:
Change how people move in big urban areas while making car ownership obsolete
A competitive compensation package & unlimited vacation
Involvement in one of the most exciting tech projects in Europe
An open-minded and fun work environment
Be surrounded by a highly committed and very experienced team
Relocation services to Berlin - It doesn’t matter where you currently live!
Note: Ree provides an equal opportunity to all candidates. All candidates will be considered for employment regardless of age, ancestry, color, gender identity or expression, marital status, medical condition, national origin, political affiliation, race, religion, sex, sexual orientation.
IoT Solution Engineer ClearBlade Austin, United States $75,000 to $150,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
ClearBlade provides an industry leading IoT platform. As such it demands knowledge across a wide domain of computer languages, user interfaces and infrastructure. We are looking for an experienced software developer with a passion for quality, performance, and scalability.
This position is for a professional services engineer who is experienced with performing technical implementations and training customers and support in the ClearBlade platform. Candidate must be comfortable working alone and in a small team, but also comfortable with rapid growth of the team and the company. Good communication and cooperation skills are a must. Candidate must also be interested in providing technical support to clients and team.
REQUIREMENTS
• 3+ years in a professional services environment in the software industry
• Ability to create modern web dashboards using standard HTML and Javascript technologies for demonstration
• GoLang, C, Javascript, Python.
• Hands-on experience with Unix (Linux MacOS), Docker, Git/Github, BitBucket, Jenkins, and web servers.
• Ability to autonomously pursue elegant solutions to open-ended problems.
• Demonstrate experience with continuous integration and agile software development.
• Practical experience with SDLC tools like Git/Github, BitBucket, Jira and Jenkins
• Experience with major cloud offerings for compute, storage and networking
• Understanding of protocols for enterprise communication (SOAP, JMS, AMQP), web server communication (REST, JSON, MQTT), device communication (BLE, Zigbee) and industrial communication (MODBUS, CANBUS, SNMP)
• Strong analytics and problem-solving skills with the ability to identify and analyze issues quickly.
Highly Desired
• Familiarity and experience with IoT-specific development issues, including challenges associated with programming small sensor devices.
• Experience with Google Cloud services and tools
• Proven track record of identifying and championing new technologies that enhance the software quality, developer productivity, and end-user experience.
• Experience in functional, regression, and performance testing.
• Experience with IoT devices like Raspberry Pi as a gateway and a Silicon Labs Thunderboard as a BLE sensor.
To succeed here you need to be obsessive about learning new technologies, excited to solve hard software problems, and curious about how we can enable others to build amazing IoT solutions. A mindset focused on writing software that is well tested, secure by default, and performs at scale that can support millions of connected devices is a necessity. You must be able to collaborate with others well and work effectively on your own projects with little oversight.
This position will be based in Austin, TX. Candidates must live in or be willing to relocate to Austin, TX or the surrounding area.
Benefits
• Close tight-knit team
• Ability to work remote
• Unlimited paid vacation
• Group health, dental, and life insurance
Why ClearBlade?
ClearBlade is a rapidly growing Internet of Things software company focused on Industrial, Transportation, Buildings Facilities and Communication Service Provider market segments.
We spend a lot of time together in our historical building downtown off 5th and Congress, and that experience shouldn’t be painful. We get together after work for events and happy hours when possible. Our team is dedicated, wickedly smart and motivated to dominate the IoT software space. It’s a great environment for innovation and personal success. If you are up for this kind of adventure, challenge and commitment, we would like to have a conversation with you.
Based on our working product we would like to improve our cross-technology blockchain application for access rights and need a team member who drives the development right from the start. Therefore, we need support in the development of a blockchain based access management solution with following focus areas:
• Set up and maintenance of a decentralized network
• Programming of the function to create and share cryptographical access permissions
• Communication to terminal devices via Bluetooth, NFC and WIFI
• Integration of the web solution and of the mobile application
• Coordination between different divisions as Backend Development, IT-Operations and Mobile App Development.
We are searching for a (Senior) Full Stack Developer who works on the overall solution including the development of the relevant SDKs for mobile applications. Therefore, interests and competencies in following areas are relevant:
• Programming languages: Java, C, C++, JavaScript, C#, Golang, Swift
• Understanding the architecture, design, and implementation of Blockchain systems, distributed ledgers and smart contracts
• Cross-cutting operating systems: Mac, Windows, Linux
• Cryptographical algorithms and security considerations
• Experience with Bluetooth/BLE, p2p networks and/or file exchange is a big plus
• Knowledge about continuous integration and unit tests
• Familiar with Git as the version control system and first experiences with agile software development, e.g. Scrum
• Additional competencies in Application Deployment, Scaling, Management and Continuous Delivery (Docker, Ansible, Kubernetes, etc...)
On top of that, we are searching for a team member, who is eager to learn, switch contexts and share his/her knowledge within the team. At the same time, he/she is able to take responsibility in a growing team and have some experience as mentor and decision maker.