Full Stack Engineer (Heavy UI, Python, PostgreSQL)

  • location: Hopkins, MN
  • type: Contract
  • salary: $70 - $80 per hour
easy apply

job description

Full Stack Engineer (Heavy UI, Python, PostgreSQL)

job summary:

  • Seeking creative, passionate, engineering minded software engineers looking for an environment with a core set of values anchored in trust, autonomy and a relentless focus on user experience.
  • We've recently established a dedicated team of software engineers whose sole responsibility is to rapidly develop software solutions with and for our business partners and customers.
  • Across all of our businesses, we are embarking on a journey to digitize our product lines, and this team will act in partnership with our businesses to bootstrap those digital offerings.
  • We are seeking to staff additional software engineers on this team.
  • Strong candidates will have experience throughout the entire development stack and a broad background in custom software engineering.
  • You probably have your favorite space to work in (UX/UI, services, infra code, backend, etc), but we do our best to promote cross-functional behaviors.
  • Most commonly, we pair up developers in teams of 2 (not pair programming, per se), with timebox lengths dependent on the scope of the work (is it a prototype we're building, or an MVP?).
  • Our team positions ourselves similar to a product development shop, in that we invite our business partners and customers to engage us in their digitization transformation, where we provide them working software prototypes as part of their discovery activities. We place users at the center of our universe, leveraging DevOps tooling to facilitate feedback loops that often times are less than a day.
  • In that spirit, it's essential that you be both well rounded and willing to learn new technologies in a short amount of time to support the goals of the work.
location: Hopkins, Minnesota
job type: Contract
salary: $70 - 80 per hour
work hours: 8am to 5pm
education: Bachelors
Principal Accountabilities:

Describe in detail 4-5 major position responsibilities/duties, not tasks, listing the most important first.

No duty should have a percentage less than 5% and all duties should add to 100%

75% Software Development

- Be creative, be collaborative, be interested, be driven

- Write well designed, testable, efficient code

- Integrate software components into a fully functional software system

- Participate in a dynamic development environment where solutions evolve daily as customer demands emerge over time.

- Implement modern engineering practices to ensure product quality (e.g., test automation, CI/CD practices), where appropriate.

- Participate in identification of solution options to meet customer and technical requirements

- Provide hands-on designs, prototypes, and implementations incorporating software engineering best practices, tools and monitoring according to industry best practices.

15% Business Analysis and Partnering

- Regularly interface with architects, analysts, process designers, business SMEs, and users to understand and evaluate business requirements.

10% Community

- Where appropriate, be an advocate for sound decision making, in the spirit of empowering your colleagues and team to pursue the best technology choices possible given the constraints we ask you to

operate in.

Minimum Required Qualifications

- High School Diploma or GED

- 2+ years in the software engineering and IT Solution Delivery

- Experience with Continuous Integration & Delivery practices (Jenkins, XLDeploy, Drone, etc.)

- Knowledge of public cloud services (AWS, preferably) and API's

- Experience in an agile environment - focused on advocacy and puritan beliefs

- Varying depths of experience in a variety of programming languages and tools including: Java, JavaScript, C, Python, Ruby (on rails), Grails, R, etc, with a preference toward open source technology.

- Ability to travel up to 10%

skills: Preferred Qualifications

- Undergraduate in the sciences or arts, with training certifications in software development.

- Undergraduate or masters in computer science or related field

- Experience with mobile development technologies such as: Xamarin, Swift, jQuery, Bootstrap, Iconic, etc.

- Experience with at least one Cloud Platform and Automation including: AWS, Azure, Google, VMWare, OpenStack, etc.

- Experience with at least one configuration technology including: Chef, Puppet, Ansible, Docker, Kubernetes, etc.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up

related jobs