About the Role
We are seeking a skilled software developer to design, develop, and maintain secure, scalable, and performant web applications. This role involves full-stack development with a strong emphasis on security.
Responsibilities
- Design, develop, and maintain the company’s web applications, ensuring they are secure, scalable, and performant.
- Carry out full-stack software development tasks with a security focus.
- Develop and maintain responsive, interactive user interfaces using modern front-end frameworks.
- Build robust server-side logic and maintain databases, ensuring high performance and responsiveness.
- Design and implement authentication and authorization mechanisms, including multi-factor authentication, OAuth, and role-based access control (RBAC).
- Integrate security best practices throughout the development process.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related academic field.
- Three (3) years of experience in the job offered, engineering, or related field.
- Prior academic background or work experience to include: front-end technologies (HTML, CSS, or JavaScript) and frameworks (React, Angular or similar).
- Knowledge of back-end languages (Node.js, Python or similar) and frameworks (Django, Spring or similar).
- Experience with cloud platforms (AWS, Azure, and GCP) and containerization technologies (Docker and Kubernetes).
- Experience building and launching robust products or platforms.
- Experience with architectural patterns of large, high-scale software applications.
Skills
- HTML
- CSS
- JavaScript
- React
- Angular
- Node.js
- Python
- Django
- Spring
- AWS
- Azure
- GCP
- Docker
- Kubernetes
Location
- San Francisco, CA
Work Type
- Telecommute
Experience Level
- 3 years
Education Level
- Bachelor's degree
Salary/Compensations
- $166,000.00 - $200,000.00 per year
