March 19, 2021
Minneapolis/Remote, Minnesota
Job Type


About us: We are an established Minneapolis-based technology company with a singular vision of delivering perfect job market information to our clients and users. We have recently spun out an existing product line into a new venture.

About you: At your core, you love to solve problems and are obsessed (in a good way) with building cool things. You are a dynamic, flexible, self-starter with exceptional communication skills. You enjoy rolling up your sleeves to dive deep into an application, and curiosity to look for meaningful results of your work. You thrive in a fast-paced environment and are proud to introduce yourself as a Jill/Jack of all trades.


  • Design and development of new features and products
  • Help optimize technical operations, including the regular processing of large quantities of data
  • Maintain existing applications, including bug fixes and enhancements
  • Building team culture and development processes

To be successful, you'll need the following:

  • A strong foundation of computer science knowledge (with or without any particular degrees)
  • 5 or more years experience programming in multiple modern programming languages
  • Interest in learning new things and own tasks with minimal direction
  • Knowledge and experience designing and implementing complex, distributed applications
  • The ability to work competently on all parts of a modern distributed web application
  • A solid understanding of web technologies and protocols
  • Strong communication and interpersonal skills
  • The ability to work collaboratively or independently

Someone that would be a great fit:

  • Is conversant in a number of the following technologies:  Linux, Docker, Bash, Git, PHP (or similar languages), Symfony (or similar frameworks), MariaDB (or similar databases)
  • Has some experience with technologies like Solr, Elasticsearch, RabbitMQ, and Aerospike
  • Hands on experience with AWS services and CI/CD solutions is a huge plus
  • Is comfortable on the Linux command line
  • Understands an array of software design patterns and when each is applicable
  • Fully grasps the principles behind object-oriented design
  • Knows the importance of a clean, testable, documented codebase
  • Can read and understand code written by other people
  • Is comfortable integrating many disparate technological solutions into a coherent whole
  • Is equally competent improving an existing system or building from scratch
  • Understands the tradeoffs between time, cost, resources, scope, quality, and risk
  • Can juggle a wide variety of tasks, projects, and priorities when needed
  • Can go heads-down for extended periods on a large project when needed
  • Loves being a critical part of a team doing meaningful work

A little bit more about us

We take pride in a great company culture that is based on our core principles: work hard, have fun, think big, solve problems, and do good. LinkUp is filled with outstanding people that are talented, dedicated, and fun to work with. Along with some of our office perks such as stand-up desks, volunteer opportunities, and free snacks, we offer competitive pay, health / dental benefits, paid time off, and 401k.

Related Jobs

Senior Software Engineer   Remote, United States of America
April 8, 2021