Position: Fullstack Engineer
Location: Santa Clara, CA(Hybrid)
Duration: 12+ Months Contract with possible extension
Job Description:
Participate in development life cycle activities like design, coding, testing, and release for both internal tools and customer-faced products. Develop full-featured web applications, scale back-end services, web services, restful APIs, microservices, etc. Build reusable code and libraries, with performance and security in mind. Work closely with team members and PMs to gather requirements, design, implement and release. Proven problem-solving and interpersonal communication skills
- Build scalable and highly reliable business systems
- Expert at operating in an agile development environment
- Determining project requirements and developing work schedules for the team
- Drive alignment across development teams in a data-oriented and transparent way
- Balance security debt, product stability, and features against a backdrop of go-to-market pressures and timelines
- Strong verbal and written communication skills
- Mentor and challenge engineers to continue to grow in their discipline
Skills:
- 4 to 8 years of relevant experience in software full-stack development
- Full stack system architecture (API / Web / DB / Distributed systems)
- Front end: Javascript (Angular/React)
- Back end: Java (Spring Boot, Spring Security)
- DB: Relational - At least one of the following
- MySQL/MSSQL/PostgreSQL/MSSQL/ RDS
- NoSQL - At least one of the following:
- MongoDB / Fire Store / Redshift/GCP Spanner
- Platforms: Nice to have (Optional)
- Knowledge of the following - GCP / AWS / Azure.
- knowledge of the following: Docker, Kubernetes, Helm
- Experience working with Redis or Ehcache