1

Junior Python Backend Developer Jobs in Seattle, WA

Python Engineer

Redmond, WA · On-site

$75 - $80/hr

We are currently seeking a Python Engineer for our client in the IT Services domain. We value our ... for a long-term engagement involving critical back end and system-level development.

We're looking for Back End Engineers to join our team and help make these breakthroughs happen ... Docugami values engineers from diverse backgrounds who are strong in Python, C# and/or Java, enjoy ...

We're looking for Back End Engineers to join our team and help make these breakthroughs happen ... Docugami values engineers from diverse backgrounds who are strong in Python, C# and/or Java, enjoy ...

About the Role We're looking for a Backend Software Engineer with experience working in ML/LLM ... Our tech stack includes Python, FastAPI, and Postgres * Experience designing and scaling ...

... Junior Full Stack Developer to join their Data CoE. The role involves developing and maintaining ... React / Angular / Vue.js, HTML, CSS, JavaScript/TypeScript • Backend: Java / Python / Node.js • ...

next page

Showing results 1-20

Junior Python Backend Developer information

See Seattle, WA salary details

$18.2K

$168.7K

$217.4K

How much do junior python backend developer jobs pay per year?

As of May 31, 2026, the average yearly pay for junior python backend developer in Seattle, WA is $168,693.00, according to ZipRecruiter salary data. Most workers in this role earn between $165,600.00 and $190,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Python Backend Developer, and why are they important?

To thrive as a Junior Python Backend Developer, you need proficiency in Python programming, understanding of backend frameworks like Django or Flask, and a solid grasp of databases and RESTful API design, typically supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, cloud platforms, and containerization tools such as Docker is often expected. Strong problem-solving skills, eagerness to learn, and effective teamwork make someone stand out in this role. These skills and qualities are crucial for building reliable backend systems, collaborating with teams, and adapting to evolving technical requirements.

What types of projects and tasks can a Junior Python Backend Developer expect to work on during their first year?

As a Junior Python Backend Developer, you can expect to work on tasks such as building and maintaining RESTful APIs, writing automated tests, fixing bugs, and contributing to database design. You'll likely start with smaller components or features, collaborating closely with senior developers and front-end teams to ensure smooth data flow and application performance. Over time, you'll gain exposure to code reviews, deployment processes, and may gradually take on more complex assignments as you build your expertise and confidence.

What does a Junior Python Backend Developer do?

A Junior Python Backend Developer is responsible for writing server-side logic using the Python programming language. They work on building, maintaining, and optimizing the backend of web applications, often collaborating with frontend developers and other team members. Their daily tasks may include developing APIs, managing databases, debugging code, and ensuring the application runs smoothly and efficiently. As junior developers, they are also expected to learn best practices, follow coding standards, and continuously improve their skills.
Software Engineer, Backend, Level 5

Software Engineer, Backend, Level 5

Snap Inc.

Bellevue, WA • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
Snap Inc. is a technology company that empowers people to express themselves and communicate through innovative products like Snapchat and AR glasses. They are looking for a Backend Engineer to design, implement, and operate scalable services, ensuring high quality and operational excellence.
Responsibilities:
• Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
• Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
• You evaluate, appropriately test, and debug your work, striving for high quality
• Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
• Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code
Qualifications:
Required:
• Experience with backend services or distributed systems
• Experience in at least one of the following areas: Large-scale microservices and distributed systems, Cloud computing and storage systems, Infrastructure and large-scale system design, Security, Networking and data storage, Machine learning and natural language processing, Tools
• Proven track record of operating highly-available systems at significant scale
• Experience with Java, C++, and/or Python
• Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
• You can independently execute on medium sized features, taking a few weeks and multiple PRs to complete
• You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
• Ability to collaborate and work well with others
• Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks.
• Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices
• Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
• 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field + 2+ years of post-grad software development experience
• Experience with distributed systems
Preferred:
• Experience with Java, C++, and/or Python
• Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
Company:
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Founded in 2011, the company is headquartered in Venice, USA, with a team of 5001-10000 employees. The company is currently Late Stage.