Lead a team of 3–6 developers, own sprint planning, backlog grooming, and delivery cadence. Drive project execution, monitor delivery KPIs, and manage risks and dependencies. Participate in solution design discussions, conduct code reviews, and ensure technical decisions align with architectural standards. Manage a team culture of accountability, collaboration, and continuous improvement.
Requirements
- Proficient in.NET and/or Java with hands-on production experience
- Solid experience with relational databases (SQL Server, PostgreSQL, MySQL)
- Working knowledge of CI/CD pipelines (Jenkins, GitHub Actions, or equivalent)
- Experience with cloud platforms (AWS preferred), including containerization (Docker, Kubernetes)
- Understanding of microservices architecture, API design (REST/gRPC), and event-driven patterns (Kafka, RabbitMQ, SQS)
- Familiarity with NoSQL databases (MongoDB, Redis, DynamoDB) and when to apply them
- Experience with observability tools — logging, monitoring, tracing (e.g., Datadog, Grafana, ELK, CloudWatch)
- Understanding of security best practices, including OWASP Top 10, authentication/authorization patterns (OAuth2, JWT), and PCI DSS application-level requirements
- Strong knowledge of Agile/Scrum methodologies
- Proven ability to estimate, plan, and deliver work with a track record of shipping projects on time
- Strong problem-solving and debugging skills with experience resolving production issues under pressure
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance