What are the responsibilities and job description for the Sr. Full Stack Software Engineer position at InfiCare?
Job Title: Sr. Full Stack Software Engineer
Location: Jersey City, NJ (Local candidates only — 5 days onsite)
Job Type: Contract
Experience: 12 years
Job Overview
Key Responsibilities:
- Drive architecture reviews, define service boundaries, API contracts, and data models
- Develop secure, production-grade code and conduct thorough code reviews
- Build and maintain highly available, scalable services with strong operational excellence
- Implement and govern authentication/authorization using OIDC/OAuth2, JWTs, and service-to-service security patterns
- Establish observability practices (structured logging, metrics, tracing) and incident response runbooks
- Evaluate vendor and internal solutions for architectural fit, security, scalability, and operability
- Proactively manage trade-offs and translate requirements into technical plans and milestones
Required Skills:
- React: Modern patterns, TypeScript, state management, component design systems, performance optimization, responsive UI
- Java Spring Boot: API development, dependency injection, validation, error handling, performance tuning
- GraphQL: Schema design, resolvers, federation/composition, N X mitigation, caching, API governance
- REST: OpenAPI contract design, pagination/filtering, idempotency, backward compatibility
- OIDC/OAuth2: JWTs, token flows, scopes/claims, secure session patterns, least-privilege access
- AWS (hands-on): Cloud-native application design, IAM, networking, operational tooling
- AWS Aurora PostgreSQL: Advanced SQL, indexing, query optimization, migrations, transactional design
- AWS Neptune: Gremlin, graph modeling, query patterns, performance for graph workloads
- AWS Kafka (MSK): Topics/partitions, consumer groups, schema evolution, idempotency, DLQs, monitoring
- CI/CD: Git, automated testing (unit/integration/contract/e2e), feature flags, progressive rollout
- AI-assisted Engineering (MUST): Demonstrated proficiency with Claude Code and/or GitHub Copilot for development, debugging, refactoring, and test generation
Preferred Skills:
- Infrastructure as Code: Terraform, CloudFormation, CDK
- Containerization and orchestration: Docker, ECS, EKS
- Advanced security: Threat modeling, OWASP Top 10, secrets management, dependency hygiene
- Platform standards: API governance, event contracts, service templates, SLOs/SLIs
- Oracle HCM integration experience
Location & Work Model:
Jersey City, NJ — Local candidates only. 5 days per week onsite. In-person client interview required.