Mid/Sr. Golang Software Developer

People dont want to be talked at, they want to be communicated with. They dont want to be told a story, they want to experience it and participate in it. People crave connections with communities and want to interact with them on a personal level. NUVI creates the beautiful, insightful, data-driven designs that fuel the strategy and guide decision-making processes for strategy. Our visualizations are designed to provide actionable insights as quickly as possible to key decision makers. We create software that engages a social community in the most relevant, real-time, and data centric way. Were building a team of people that are influencers, innovationist, and inspiring. Thats why were special, thats why our team feels like home, thats why you should make NUVI your home.

Were looking for a Golang Developer to join the team at NUVI!

Requirements

We expect all team members to be productive, optimistic, and honest. We believe that:

Productivity is the foundation of all success

Optimism is the source of team energy

Honesty is simply the best policy

We also expect that you will be accountable, customer focused and transparent.

For senior team members, we expect solid experience and understanding of the underlying technologies that run our platform. We expect the ability to independently complete projects in a timely manner according to our development standards. We also expect the ability to organize and lead a team and mentor other team members

For mid-level team members, we expect the ability to be assigned multiple tasks and complete them correctly according to our development standards with minimal supervision or follow-up.

For junior team members, we expect extremely hard work in learning our platform technologies, programming according to our development standards, and a strong desire to be a productive member of the team.

Boost your job search productivity with our free Chrome Extension!

Similar Jobs

VIEW JOBS11/7/2018 12:00:00 AM2019-02-05T00:00SaltStack - The Company:
SaltStack is a world leader in IT automation. Our technology powers the sophisticated digital infrastructures behind the most influential names in banking, travel, retail, healthcare, cloud systems, education, manufacturing, gaming, and many other industries.
SaltStack is growing rapidly. We are guided by our vision to intelligently secure and manage every digital business environment in the world, and we seek those who want to be a part of our mission to amplify intelligence. We look for smart, hardworking, humble people who balance fun with passion and are genuinely looking to improve the world through revolutionary software.
At SaltStack, we strive to provide great growth opportunities, work-life balance, recognition, and a fair degree of autonomy. You will work closely with teams running some of the largest, most cutting-edge distributed systems in the world. If your passion is technology, you'll love working at SaltStack.
If you're tired of working for someone whose main goal is to get a branded bouncy castle installed in the breakroom, it's time to join a company focused on producing vital, impactful technology.
No gimmicks. No games—just brilliant, motivated people who get things done and feel good about the work we do.
Things You'll Do:
* Feature development and maintenance of SaltStack's open-source software platform used by thousands of organizations worldwide to manage millions of machines.
* Lead, code and architecture reviews for changes to the Salt code base.
* Regularly monitor the performance characteristics of Salt and design ways to make it operate as quickly and efficiently as possible.
* Fix critical bugs in Salt as they are discovered and assist in remediation of high-priority customer issues.
* Work with the open-source community to resolve issues as they are discovered and provide guidance and feedback and proposed additions to Salt.
* Provide guidance to the release-management team and assist with the release process.
* Manage task assignments for developers.
* Lead technical planning calls with community members.
Where You'll Be:
This position is on the open-source engineering team, which manages and supports that SaltStack project. This is a full-time position that reports to the Engineering Manager.
This team is headquartered in Lehi, Utah but is primarily distributed around the world. Remote work is a possibility but some preference is given to local candidates.
Travel is occasionally but rarely required.
Virtues You Should Have:
Kindness and empathy
Working on open-source software is fun and challenging but also requires the ability to understand other people's concerns and understand their needs. You need to be able to listen first and ask good questions.
We have a team with a wide variety of experiences and backgrounds. You should be able share yours and help out when other people are less experienced in an area you're an expert in.
Respect
Respect for other people and their needs. We want you to have a very healthy respect for diversity and inclusion in your belief and in practice.
Knowledge
You should have a robust understanding of the Python programming language, especially for large code-bases. Understanding of asynchronous programming in Python using either asyncio or Tornado. You should have a grasp of algorithm design and be able to explain how to profile and optimize code for extreme performance at large scale. You should have some experience with open-source software and with fast-moving and very active projects.
You should have an understanding of SaltStack, as either a developer or a user but ideally as both. A good candidate will come from either a development background or an operations background, but a great candidate will have worn both hats. You'll have a healthy appreciation for automation that borders on obsession.
We like people who can talk about how large systems are managed in the real world and about what works and what doesn't. You should be able to give a solid history of where systems management has been and you should have a well-informed opinion about where it should go.
Salt manages a wide variety of technologies, including support for many public and private cloud providers. You should know your way around AWS and understand how things like Docker and Kubernetes operate. You should know the fundamentals of systems management across a range of areas, from init systems to managing DNS.
You should be able to review code and suggest areas of improvement.
We don't have a hard requirement for experience but most people who have the needed skills have been doing this for five years or more.
Finally, you should understand software packaging, especially for Python packages and you should be able to assist with creating releases and getting them out the door on schedule.
Work Environment:
You'll experience development within a horizontal corporate structure, and be under the guidance of managers who encourage your personal growth while providing valuable feedback.
We operate by hiring smart people and then letting them do their jobs. Ours is a highly collaborative environment where ideas are encouraged and all voices are appreciated. We're inclusive, diverse, and forward-thinking. And, since we know you're not a robot, we respect your personal time.
Benefits:
* Unlimited PTO policy
* Health insurance: medical (including an HSA option with employer contribution), vision, and dental
* Company-paid life insurance
* Choice of Mac or PC laptop
SaltstackLehiUT

VIEW JOBS11/14/2018 12:00:00 AM2019-02-12T00:00<p>Kuali is looking for Fullstack Javascript Developers. Our backend is Node.js connecting to MongoDB, with a ReactJS frontend using a Service-Oriented Architecture. Our software engineers have responsibility for their services top to bottom. We believe development, security and operations (DevSecOps) are fundamentally intertwined and best managed by one vertical team rather than multiple horizontal teams. If you this, then what else are you waiting for? Click "Apply Now", you know you want to. </p><p><br></p><p>This position is onsite at our Lehi office, however, everyone works from home on Thursdays. We are a flexible work environment. </p><p><br></p><p><strong>Why join us? </strong>Our work matters — we’re helping our customers improve the quality of education by decreasing administrative costs. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. Plus, you’ll get to work with some truly amazing people at a fast-growing, design-centric EdTech startup.</p><p><br></p><p><strong>About the company...</strong></p><p>Kuali is a growing cloud software company that partners with colleges and universities to build open source software in a competitive space. Our market it rife with outdated, inefficient, legacy ERPs that leave users yearning for better solutions. We are committed to improving our customers experience and reducing their investment in administrative software. We’re generating revenue and growing quickly with over 160 customers and close to 100 employees. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. You’ll also get to work with some truly amazing people. We offer an exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).</p><p><br></p><p>Oh, and Kuali was voted the #1 Small Business Workplace in Utah by our employees.<br></p><p><br></p><p>If this position and these company values appeal to you then we should talk:</p><p><strong>Delivery Amazing Experiences</strong></p><p><strong>Cultivate Openness</strong></p><p><strong>Iterate to Evolve</strong></p><p><strong>Act with Accountability</strong></p><p><strong>Assume the Best</strong></p><p><strong>Practice Humility</strong></p><p><strong>Requirements</strong></p><p><strong>About you…</strong></p><ul> <li>You’ve worked on multiple web applications.</li> <li>You’ve experimented with and survived many different types of development and project methodologies, which has left you with a healthy appreciation for what works from the so-called “agile” methodologies and those that came before (and after) them.</li> <li>You’ve shipped Software as a Service (SaaS) solutions.</li> <li>You care about user experience and about having a rock solid back end.</li> <li>You’re well versed in at least one programming language, but preferably many.</li> <li>You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.</li> <li>You’re passionate about your role in helping customers and other developers achieve their missions, and you advocate for them fiercely.</li> <li>You’re curious, continuously seeking knowledge, and you share your discoveries with others.</li> <li>You know how to influence and serve.</li> <li>You’re comfortable navigating the complexity of large enterprise applications.</li> <li>You have tailored agile methodologies to your needs.</li> <li>You’re into continuous delivery and DevOps.</li> </ul><p><strong>If you have some of these too we’ll be delighted:</strong></p><ul> <li>You have experience with the Higher Education community.</li> <li>You've worked with microservices architectures.</li> <li>You’ve been through incremental refactoring efforts.</li> </ul><p><strong>Benefits</strong></p><p>Autonomy</p><p>Profit sharing</p><p>401k matching (up to 4% of your salary)</p><p>Full health premiums for you + dependents</p><p>Take the PTO you need</p><p>Technology and training allowances</p><p>Catered lunches</p>KualiLehiUT

VIEW JOBS10/23/2018 12:00:00 AM2019-01-21T00:00Podium is out to power the modern relationship between businesses and customers. We do this through technology that makes interacting easy and convenient for everyone. Utilizing popular communication channels, Podium helps power everyday communication, generate reviews and feedback, and gain insight into the overall customer experience. From small business to the enterprise, Podium is trusted by over 25,000 businesses and 100,000+ users to provide personalized interaction at scale.
Podium, is looking for someone to join our backend team with 5+ years of Ruby on Rails experience. We are looking for highly self-driven people who are creative problem solvers that learn quickly and can thrive in an environment with little guidance.
In this role, you will be helping to scale our flagship reviews product. This will involve writing some new functionality, but mostly refactoring and optimizing our existing codebase as we continue to grow. You will also have opportunities to teach and mentor other engineers on the team.
Our frontend stack is React with our backend in Ruby on Rails, Elixir/Phoenix, and PostgreSQL. We are looking for highly self-driven people who are creative problem solvers that learn quickly and can thrive in an environment with little guidance.
REQUIREMENTS:
* Expert backend Ruby on Rails developer
* Experience building, implementing and working with microservice architectures
* Proficient in writing clean, testable code
* Desire to mentor more junior developers
* Full stack experience
* Experience with Sidekiq
PREFERRED:
* PostgreSQL experience
* Experience with Elixir/Phoenix and/or functional programming
* Experience with RabbitMQ/Celery
* Bachelor's degree in CS or other relevant field of study
BENEFITS
* Open and transparent culture
* Awesome opportunities for growth
* Unlimited Vacation Time
* Great medical/dental benefits
* Weekly free lunches
* Swag
PodiumLehiUT

By clicking the above button, you are consenting to our Terms of Use and Privacy Policy. You also consent to have an account created for you on this site so that you can get more out of your job search.