Senior Software Engineer Python Full Stack - Slashdot Media in Grand Rapids, MI

Added Jan. 15, 2020

Slashdot Media


Job Description

Basic Purpose: Responsible for performing expert-level application analysis, design and development activities for - a complex, high-volume, transaction-oriented, database driven web site.

Location: 50% Remote, 50% onsite (office in Grand Rapids, Michigan)

Essential Functions:

Responsible for analyzing, designing, coding, debugging, testing, documenting, and deploying changes to the system. Python and full-stack web development Participate in initiative and deployment planning. Responsible for communicating project status to team members and business users. Work closely with team lead in evaluating current systems and making decisions on future development. As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems. Maintain and improve system documentation over time Provide assistance to support personnel as needed to determine system problems. Provide assistance to other engineers to help complete assignments. Conduct and perform regular code reviews. Participate in epic, sprint, and deployment planning. Miscellaneous duties as assigned


  • Telecommuting is OK
  • No Agencies Please


  • Bachelor’s degree in Computer Science or a related field.
  • Five or more years experience with analyzing, designing, coding, building, testing and deploying application systems in a business environment.
  • Experience with Agile software development methodologies preferred.
  • Requires expertise with the following technologies:

  • Languages: Python, HTML, CSS, JavaScript, SQL
  • Databases: One of: Mongo, MySQL, PostgreSQL
  • OS: Linux

  • Prefer experience with the following technologies:

  • TurboGears, LDAP
  • Python or JavaScript Testing Frameworks
  • Compass, TypeScript
  • Svelte, Ember, or React
  • Solr

  • Strong verbal and written communication skills.
  • Effective time management skills.
  • Ability to multi-task and stay focused and organized in a remote, distributed work environment.
  • Ability to work in a team atmosphere.
  • Application: please apply through Indeed below. No email contact necessary.

Apply for this position!

  • on Mastodon
  • on Twitter
  • RSS feed of
  • Hacker News