Python Fullstack Developer
Haystack · Chicago, IL · 2 wk ago
HybridEngineeringFull-time
About the role
Provide technical direction, make architecture decisions, and own tech debt. Mentor team members, unblock them, and share knowledge. Take ownership of delivery, including sprint planning, estimation, and risk escalation. Communicate effectively with stakeholders and collaborate cross-functionally with product, QA, and DevOps teams. Translate requirements into actionable tasks.
Requirements
- Experience with Angular (15+), including component architecture, state management (NgRx or Angular Signals), performance, and testing (Jasmine/Jest/Cypress).
- Proficiency in Python (3.10+) with FastAPI for API design, async/await patterns, and security (JWT/OAuth2).
- Strong database skills in PostgreSQL, including schema design, query optimization, and ORM (SQLAlchemy).
- Experience with AWS, including serverless computing (Lambda), messaging (SNS/SQS), and data pipelines (Glue).
- Knowledge of TypeScript, RxJS, Pydantic, Alembic, and S3.
- Understanding of security best practices like OWASP.
Benefits
- Clear career progression paths with leadership mentoring.
- Professional development programs.
- Collaborative team environment focused on knowledge sharing and innovation.
- A culture that encourages open communication and mutual respect.