Full Stack Developer
Job Description
Core Responsibilities
Implement backend services in Java with Spring Boot following existing design conventions.
Build Angular (v17+) components/pages with clean, maintainable code.
Write SQL for Postgres and basic queries/aggregations in MongoDB.
Contribute to Elasticsearch querying and index usage; escalate indexing design questions when needed.
Participate in code reviews, unit/integration testing, and release preparation.
Own well-scoped features from design through deployment in GitLab CI/CD pipelines.
Troubleshoot issues within your assigned domain and escalate when outside your depth.
Follow security, logging, and performance best practices.
Required Skills
5+ years hands-on experience with Java + Spring Boot.
Working knowledge of Postgres (joins, indexing basics, transactions).
Familiarity with MongoDB (document modeling, common operators).
Exposure to Elasticsearch queries and typical index structures.
Proficiency with Angular 17+ (components, RxJS patterns, routing).
Comfortable with GitLab or similar CI/CD pipelines.
Solid grasp of REST APIs, JSON, and general web architecture.
Nice-to-Have
Docker/Kubernetes exposure.
Experience with distributed tracing (OpenTelemetry, etc.).
Performance tuning.
Similar Jobs
Full Stack Developer
Remote
Full Stack Developer
Minnesota
Full Stack Developer
North Carolina
Full Stack Developer
Michigan
Full Stack Developer
Texas