Salary
💰 $160,000 - $190,000 per year
Tech Stack
AWSCloudCyber SecurityDockerFlaskJavaScriptOraclePostgresPythonSplunkTypeScript
About the role
- Own the end to end development of new features: discovery, implementation, deployment, and documentation in collaboration with product manager.
- Review test plans and collaborate with QA engineers to test.
- Write technical specifications to outline feature design, architecture, and implementation details; present specs for approval internally and externally.
- Work closely with external stakeholders to gather requirements, discuss solutions, and troubleshoot issues.
- Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality code.
- Investigate, debug, and resolve issues in production and development environments; work with stakeholders to determine scope and impact of issues.
- Participate in the on-call support process as the primary on-call engineer; investigate alerts and help triage production bugs; work with Prod Admin and Deployments manager to finalize and deploy releases.
Requirements
- At least 8 years of hands-on professional work experience building web applications and creating APIs.
- Comfortable working in a fast-paced, dynamic environment in a self-directed manner that requires minimal supervision.
- Familiarity with web accessibility standards to deliver services accessible to assistive technologies.
- Strong communication and cross-functional collaboration skills.
- Equal parts systems thinker and advocate for users.
- Highly resourceful, reliable, and detail-oriented.
- Ability to think strategically around trade-offs and short-term vs. long-term benefits.
- An adaptive, empathetic, collaborative, and positive mindset.
- Excellent written and real-time communication, technical and otherwise.
- Programming Languages: Python, Typescript/JavaScript.
- Python Libraries: Flask, SQLAlchemy, Marshmallow, and Pydantic.
- Databases: Postgres and Oracle.
- Preferred: Workflow orchestration using Temporal.io (Python SDK); Observability via Splunk and AWS CloudWatch; Containerized environments using Docker and ECS.