Senior Software Developer - Zachary Piper LLC
About the Job
Piper Companies is seeking a Senior Software Developer (Python) to join a leading education tech company. This role is 100% REMOTE (US-based) and is direct-hire/perm. You will be a key player in driving a high-impact, ground-up development project. Must be skilled in Python development (backend for web applications) with a background in higher education, EdTech, or e-learning.
Responsibilities of the Senior Software Developer include:
· Lead development for large, high-impact project from the ground up.
· Consistently deliver high-quality, production-ready code, adhering to project timelines and quality standards.
· Define and implement technical practices, coding standards, and processes for delivery teams.
· Proactively anticipate and resolve performance and scalability issues.
· Contribute to the design of deployment architectures for various projects.
· Recommend and implement tools and services for production deployment, monitoring, and ongoing support.
Qualifications for the Sr. Software Developer include:
· 6+ years of experience in web application development
· Strong background in Python, with preference for FastAPI, SQLModel, and Pydantic
· Expertise in cloud platforms (AWS, GCP, or Azure), with a preference for AWS
· Proficiency in Docker and Kubernetes
· Solid understanding of RESTful or GraphQL API design
· Knowledge of database management, particularly PostgreSQL
· Experience with security best practices
Compensation for the Sr. Software Developer includes:
· Annual salary: $145,000 - $170,000 base salary *depending on experience*
· Comprehensive benefits: medical, dental, vision, 401k
#LI-KS1
#LI-REMOTE
Keywords:
Senior Software Developer, software development, software engineer, python developer, Python, FastAPI, SQLModel, Pydantic, Alembic, web applications, web app, cloud computing, AWS, GCP, Azure, Docker, Kubernetes, RESTful APIs, FastAPI, GraphQL APIs, API security, OWASP Top 10, PostgreSQL, relational databases, non-relational databases, microservices architecture, continuous integration, continuous deployment, CI/CD, Agile, Scrum, Test-Driven Development, TDD, containerization, Linux, Git, technical leadership, deployment architecture, application architecture, scalability, performance optimization, education technology, edtech, OAuth2, security, OWASP