Full Stack Developer

Posted 23hrs ago

Employment Information

Education
Salary
Experience
Job Type

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