Pope Tech is dedicated to creating an accessible internet for people with disabilities by empowering web creators. They are seeking a senior engineer to take ownership of building and improving full-stack features, focusing on system design, performance, and scalability.
Responsibilities:
- Building full-stack features (PHP + Angular UI/UX)
- Scaling systems that process millions of pages and PDFs
- Improving performance of MySQL queries and data models
- Designing and evolving system architecture as we grow
- Debugging complex issues across multiple services and languages
- Writing well-tested, maintainable code with a focus on fast and effective tests
Requirements:
- Strong experience building and shipping production systems
- Comfortable working across the full stack, including modern frontend (Angular or similar)
- Deep understanding of relational databases and performance at scale
- Ability to debug and solve ambiguous and complex problems independently
- Solid grasp of software architecture principles
- Experience with or interest in Domain-Driven Design
- Strong opinions on code quality, and the discipline to back them up
- Experience with TDD or similar testing practices (microtesting preferred)
- Self-directed and comfortable in a low-process environment
- Able to learn new tools/languages quickly when needed
- Willing to take ownership of problems, not just tasks
- Experience working with large-scale data processing systems
- Familiarity with parsing or analyzing web/PDF content
- Exposure to accessibility standards
- Experience with AWS