Full Stack Software Engineer – Data – Security
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- BS degree in Computer Science, similar technical field of study or equivalent practical experience.
- Strong knowledge of data structures, algorithms and system design.
- Experience in a frontend development role, with solid JavaScript/TypeScript/HTML/CSS skills.
- Experience with one or more web frameworks (Vue/React/Angular).
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, or Go.
Responsibilities
- Provide full-stack expertise in developing new features by working closely with design, product, and other cross-functional teams.
- Design, build, and maintain efficient, reusable, and reliable frontend and backend code that support the company’s core security systems and products.
- Establish solid design and best engineering practice for engineers as well as non-technical people.
- Analyze product needs and security&privacy objectives to deliver results aligned with project goals.
- Work alongside other developers, product management, UX/UI designers, discussing and designing the project features.
- Good collaborator and team player, comfortable working in a fast-moving, culturally diverse and globally distributed team environment.
Preferred Qualifications
- Experience in the design and implementation of security solutions, systems and mechanisms is a plus.