Full Stack Developer
Posted 23hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full Stack Developer designing and scaling a SaaS platform across Angular, Spring, APIs, and databases. Owning reliable, high-performance features end to end for US-based customers.
Responsibilities:
- Design, build, and maintain full-stack features spanning responsive UI components, backend services, APIs, and database schemas
- Own features end to end from technical design and estimation through implementation, testing, deployment, and monitoring
- Design and implement RESTful and/or GraphQL APIs with attention to scalability, versioning, and query performance
- Write efficient database queries and design normalized schemas; contribute to indexing and query optimization
- Build and maintain third-party integrations and APIs, including OAuth2/SSO authentication flows and webhook-based event handling
- Write unit, integration, and end-to-end tests; maintain automated test coverage and participate in code reviews
- Contribute to system architecture decisions involving service boundaries, caching strategy, and data flow
- Improve application performance through profiling, load testing, and query/caching optimization
- Instrument and monitor services using logging, metrics, and tracing tools; troubleshoot and resolve production incidents
- Contribute to CI/CD improvements, infrastructure as code, and deployment automation
- Apply secure coding practices, including input validation, encryption, and dependency/vulnerability management
- Participate in sprint planning, standups, retrospectives, and other agile ceremonies
Requirements:
- 10+ years of professional full stack development experience
- Strong proficiency in Angular and TypeScript/JavaScript, including component architecture and state management
- Strong backend experience in Spring Framework building production services
- Hands-on experience designing, building, and consuming RESTful APIs; familiarity with API versioning and documentation
- Solid understanding of relational databases (PostgreSQL, MySQL) including schema design and query optimization, and/or NoSQL databases (MongoDB, DynamoDB)
- Experience with cloud platforms such as AWS, GCP, or Azure, including core compute, storage, and networking services
- Proficiency with Git, code review workflows, and CI/CD pipelines such as GitHub Actions, Jenkins, or CircleCI
- Experience writing automated tests using Jest, Mocha, Cypress, or Playwright
- Strong understanding of web application security best practices, including OWASP Top 10, authentication/authorization, and encryption
- Solid grasp of data structures, algorithms, and system design fundamentals
- Excellent communication skills and ability to work cross functionally
- Nice to have: GraphQL schema design and resolvers
- Nice to have: Docker, Kubernetes, Terraform, and CloudFormation
- Nice to have: Microservices, event-driven architectures, Kafka, SQS, and RabbitMQ
- Nice to have: Datadog, Grafana, ELK, and OpenTelemetry
- Nice to have: E-signature or document workflow tools and their APIs
- Nice to have: Contributions to open-source projects
Benefits:
- Competitive salary and equity
- Comprehensive benefits
- Flexible PTO and remote friendly culture
- Learning and development budget
- Collaborative, high growth environment




















