Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang Docker Jobs in July 2024 at companies like brudi, Freedom Financial Network and World Open Network with salaries from $30,000 to $140,000 working as a Software Engineer, Full Stack Developer- Platform and DevOps 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
42 developers joined Golang Cafe in the last 30 days
13,007 developer profiles page views in the last 30 days
Are you excited to work on technologies like Go (Golang), TypeScript, React, and Cloud Infrastructure? Be part of new product development life cycle? If yes, then this is the opportunity you are looking for!
You'll be joining the new 'Platform Team' and will help build (ground up) new services and tools shared across the Freedom Financial Network Companies. An opportunity to participate in design, architecture, development and deployment of these new services. Full Stack product development involves working on micro-services and front-end components. You will find here a highly productive, collaborative, and innovative environment where your voice is heard.
THE ROLE:
Implement well-designed web-based user interfaces using React
Participate in the architecture of new micro-services for an enterprise level product
Develop brand new RESTful services and JavaScript libraries
Deliver high-quality code to production
Collaborate with DevOps for cloud deployment
Work closely in an agile team of product owner, engineers and scrum master in a collaborative environment
REQUIREMENTS/CHARACTERISTICS:
Minimum of 5 years' experience as a Software Engineer
You have experience programming in TypeScript/Node.js, Go (Golang) or similar modern language/s
You have designed, built, and maintained REST APIs for use in production and you have experience working with Open API standards like Swagger.
You can solve problems quickly and independently
Experience using front end JavaScript frameworks like React (preferred), Angular, Vue or similar
Experience working in an Agile/Scrum development process preferred
Familiarity with DevOps, continuous delivery, configuration management and tools is desired
Knowledge of Microservices and respective architecture design principles and scalability best practices.
Experience with Google Cloud Platform is highly preferred but not required.
Experience with Docker and/or Kubernetes highly preferred but not required
CULTURAL FIT (Our Core Values):
Care (for everyone): We show compassion and contribute to the well-being and growth of those around us. We only pursue products that improve the financial lives of our clients.
Act with Integrity (every time): We take the right action even when it is hard and even when no one is watching. We treat our employees, clients, and communities the way they wish to be treated.
Get Better (every day): We innovate, iterate, and improve each day. We are creative, take thoughtful risks, and ultimately learn and recover from failures.
COLLABORATE (with everybody): We strive to work together toward a common purpose by proactively sharing information and inviting participation. We recognize the perspective of various groups and embrace healthy, constructive debate.
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
5 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.
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.
“DevOps is not a goal, but a never-ending process of continual improvements” so say’s industry leaders, do you agree?
Come and join our emagine family as an emagineer, where you'll work closely with the software development team as a Senior DevOps Engineer.
As a Senior DevOps Engineer, you’ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.
We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. You’ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.
In your role as Senior DevOps Engineer you will:
Build our next generation containerised architecture
Assist the software development team with ad-hoc optimisation and refactoring
Methodically follow an agile process with Scrum
Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps
To be successfully considered for this unique and exciting opportunity you will:
Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang
Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform
Possess excellent Linux system administration experience
Have a natural passion for building state of the art infrastructure
Be positive, constructive along with methodical approach with an emphasis on collaboration and execution
Have experience with solutions such as:
elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS
Scripting skills in Bash, Perl and/or Python
NoSQL databases.
Source control with Git
RPM creation
Jenkins expertise, and experience with Job DSL & Jenkinsfiles.
Docker and containerisation
What you’ll get in return:
A commitment to an accelerated: career pathway, development, and learning
To work in an established brand with a startup mentality
Excellent salary, exceptional benefits package
Recognition programmes
Growth within a diverse and global environment
About us:
emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.
Our core values:
At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as "the 5C's" assist us in making sure that we remain consistent across all functions, departments, and sectors.
Our 5 core values are as follows:
· Caring - we are attentive, we listen and learn from each other
· Committed - we are committed to delivering results
· Courageous - we dare to explore new realms of possibility
· Collaborative - we trust each other and work as a reliable team
· Creative - we think outside the box, with expertise and imagination
To be considered for this opportunity, you will already have the legal right to live and work in the UK.
“emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.”
Software Engineer PartnerStack Toronto, Canada $80,000 to $110,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a developer at GrowSumo on the Core Product team, you will work alongside other skilled developers, product leads, front-end developers, and success engineers to craft high-performance and highly operable web services that scale to support our rapidly growing user base.
You will empower GrowSumo's mission of building the sales force of the future, building trust with our clients, partners, and colleagues as a team leader and mentor to junior developers.
What we do:
The GrowSumo Core team builds the foundational product that connects some of the fastest growing companies in the world to a global marketplace of distributors. Our clients send us over 25 million transaction and integration requests every year so that we can properly attribute and reward their partners for driving key business metrics.
We believe that teammates have each others backs - we build for operability and stand behind the services we write.
We build backend services and applications mostly in Python and golang, running in Docker containers.
Supporting each others success is one of our highest priorities.
We believe in equipping our team with the best tools for the job.
We use our creativity and imagination to handle high data volumes and velocity.
We deploy our code multiple times per day.
We are passionate about growth of the team, as well as the individual.
Were proud of the code we write, but were not dogmatic about methodologies or techniques. We believe building the "right thing" is more important than building things "right", as long as we build it better each time we touch it.
Who we are looking for:
You have a strong learning reflex and you see challenges as a chance to grow.
You want to see customers getting value out of the software you wrote to solve their problems.
You are happy to help other developers learn from you, and you hope they challenge you to learn new things as well.
You're proud of the code you write, but you're also pragmatic about design vs iteration: you know when it is time to refactor, and when it's time to ship.
You're focused, driven and can get challenging projects across the finish line but you know that sometimes it's okay for deep work to take its time.
You have experience operating services in production and take software quality practices personally.
You write meaningful tests and understand the value of observability and operability and what they mean in different contexts.
Requirements
You have 2+ years building web applications on a team
An ability to quickly learn new languages, or an existing familiarity with Python, Vue.js, Angular1.x, Golang, or similar languages.
Write readable, robust and reusable code
Work well on a growing team, communicating clearly and often.
You have an interest in constantly learning how the team can build better, more scalable, and more sustainable solutions.
We want to get to know you, so please share any of your side projects, open source contributions, community involvement or volunteer experience. Feel free to reach out if you have any questions!
Senior Engineer (Back End) elblox Olten, Switzerland Fr40,000 to Fr115,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
Our mission is to reshape how energy is perceived, transacted and managed. The future of energy production is renewable and decentral – and so will be its exchange and coordination powered by digital technology.
This is a great opportunity to join :elblox, a leading swiss EnergyTech startup, with growth across Europe. In this role you have the chance to shape our new software architecture and help coordinate the construction of our large-scale applications.
Our offer
Chance to shape future energy markets using GO
Large scope of tasks with high personal responsibility
An entrepreneurial, passionate and friendly team with bright minds and clear vision
International working environment
Europe-wide network in the energy sector and to leading companies in the field
The agility of a start-up combined with a large and well-positioned investor
Office in Olten just 4 minutes from the train station, partial remote work is possible
Attractive compensation package
Your challenges
Design and implement the next stage of our cloud based backend architecture
Extend our RESTful API based on state of the art serverless SQL/NoSQL dbs
Coordinate implementation of new functionally across teams
Propose and implement new technologies to enrich our architecture
Deliver the architecture in production on cloud computing platforms
Your qualities and talents
Enjoy being part of a strong team in a fast-paced environment
University degree and several years of development experience
Proficiency in modern web paradigms like REST and web sockets
Experience in building robust back end testing and automation tools
Experience in cloud computing platforms like AWS, Google Cloud and docker
A creative mind to apply the above technology in cutting edge and innovative ways
We believe the world needs a place where people can exchange their loved goods.
That’s why we built Mercari—to connect people who want to buy and sell things of emotional value through their mobile phones.
Mercari has grown to become a leading community-powered marketplace in Japan that brings together millions of people every day.
▼About this position
Mercari's Backend Team is currently entering a major transition phase as part of the company's efforts to fulfill our mission of "creating value in a global marketplace where anyone can buy & sell.” The Mercari app has been growing at an incredible pace ever since its release and is now the largest C2C platform in Japan. The Mercari API codebase has also expanded in line with the service's growth and the variety of challenges faced. As we anticipate our service to grow at an even greater speed in the future, we are aiming to use microservices to help achieve Mercari JP's mission.
Although the Mercari API was designed and implemented as a monolithic API, we are working on migrating the API to microservices. This will allow us to divide responsibilities and make technological investments for a stronger system and organization capable of handling even greater expansion. Of course, we will continue to run our services as we implement these changes, and we aim to make daily improvements to provide an even better experience for our customers. Our backend engineers are expected to uphold the values “Go Bold” and “All for One” as they work to transform our systems and organization and contribute to our service's growth.
We are seeking backend engineers who can work proactively and independently during the team's current stage, taking ownership over various discussions, developing features, providing spec feedback, and making technical decisions.
▼Job Description
・Design, development, and operation of Mercari's API and web app using Go and PHP
・Design, development, and operation of tools to support the customer support team and planning-related work
・Design, development, and operation of various microservices making up the Mercari API
・Lead the team's development
REQUIREMENTS▼Minimum Qualifications
・Strong understanding of the company mission and values
・Experience with design, development, and operation of web applications using two programming languages including Go, PHP, JavaScript
・Knowledge of and experience with software test including unit testing, functional testing, e2e testing
・Knowledge of and experience with optimization of queries and table design for the efficient usage of RDBMS
・Experience with team development using Git/Github or similar version management systems
・Ability to design, develop and operate large-scale services in heavy traffic scenarios
・Experience with project management and/or team leadership
▼Preferred
・Experience developing and operating using the microservice architecture
・Experience with on-call support for a service
・Knowledge of web app security
・Experience with development using external APIs such as payment, delivery, etc.
・Experience sharing and contributing to an OSS project
・Experience with scrum
▼Technical Environment
・Languages: Go, PHP, JavaScript, etc.
・Middleware: MySQL, Memcached, Nginx, Solr, Docker, Kubernetes, etc.
・Infrastructure: Dedicated servers, Google Cloud Platform
・Other tools/services: Slack, JIRA, GitHub, Circle CI, etc.
・Process: Scrum