Skip to main content

Staff Engineer, Python

Staff Engineer, Python
Dice
7 months 4 weeks ago

This Jobot Job is hosted by: Christina Finster

Job Details

  • The Staff Engineer position is a unique opportunity to contribute to our fast-paced technology company. We are seeking a highly-skilled, experienced, and passionate Python Developer to join our dynamic team. The successful candidate will play a pivotal role in the development, design, and deployment of our cutting-edge software solutions. This role is ideally suited to a professional with 5+ years of experience in REST, Postgres, and Python development. The Staff Engineer will be a key player in our technology team, helping to drive our company's technological advancement and contributing to our strategic goals.

Responsibilities

  • Develop high-quality software design and architecture.

  • Identify, prioritize, and execute tasks in the software development life cycle.

  • Develop tools and applications by producing clean, efficient code.

  • Automate tasks through appropriate tools and scripting.

  • Review and debug code.

  • Perform validation and verification testing.

  • Collaborate with internal teams and vendors to fix and improve products.

  • Document development phases and monitor systems.

  • Ensure software is up-to-date with the latest technologies.

  • Conduct functional and non-functional testing.

  • Troubleshoot, debug and upgrade existing software.

  • Work with teams to understand end-user requirements, formulate use cases, and then translate them into a pragmatic and effective technical solution.

  • Mentor and guide junior developers.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Python Developer.

  • Experience with frameworks such as Django, Flask, or Pyramid.

  • Familiarity with Amazon Web Services (AWS) and REST API.

  • Understanding of databases and SQL; PostgreSQL experience is a must.

  • Familiarity with front-end technologies (like JavaScript and HTML5).

  • Comfortable with version control systems, such as Git.

  • Strong problem-solving skills with a creative approach.

  • Excellent understanding of software design and programming principles.

  • A team player with excellent communication and interpersonal skills.

  • Good analytical and troubleshooting abilities.

  • Experience with Agile development methodologies.

  • Strong understanding of the web development cycle and programming techniques and tools.

  • Focus on efficiency, user experience, and process improvement.

  • Excellent project and time management skills.

  • Keen attention to detail and ability to work in a fast-paced environment.

  • Strong written and verbal communication skills.

  • A proactive, self-starter, who can work independently and as part of a team.

Why join us?

  • Series C Start-Up

  • Recognized as one of the Top 50 Best Start-up Companies to Work For in Colorado by Built-In

  • 2023 LinkedIn Top Startups Company in the United States

A bit about us:

  • Our client is an e-commerce lawn care company. Using data-driven services and products to help turn yards into verdant and sustainable ecosystems.

Join us and be part of a team that is transforming the way businesses operate, one code at a time.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button. Staff Engineer, Python

Expertise level

Work arrangement

Similar Jobs in United States