Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
- Design, develop, and maintain secure, responsive, and intuitive web applications using ReactJS
- Design, develop, and maintain scalable, reliable, and high-performance backend applications
- Design, build, and integrate GraphQL and REST APIs connecting front-end and backend services
- Implement secure authentication and authorization flows using OAuth / OIDC and Keycloak
- Apply web application security best practices across the front end and backend
- Develop prototypes to demonstrate and test business ideas
- Write unit tests and automated tests across the stack to support continuous integration and continuous deployment
- Create detailed design documentation of the solution to meet the business and technical requirements
- Establish excellent working relationships cross technical and business teams
Requirements
- Bachelorβs degree in Computer Science or a related field, with 4 years of relevant experience
- Strong general front-end development experience (e.g. JavaScript/TypeScript, HTML, CSS)
- Solid experience across the full production software development lifecycle (SDLC), including post-release maintenance and support
- Experience with ReactJS
- Experience with GraphQL and REST API
- Knowledge of web application security (e.g., OWASP Top 10, XSS, CSRF)
- Experience with OAuth / OIDC and Keycloak
- Experience with web unit tests and test automation
- Experience in Golang, Python, and C
- Experience with SQL/NoSQL databases
- Experience with test-driven development and test automation to enable continuous integration and continuous deployment
- Collaborative team spirit: Experience in collaborating across multiple functional/ technical teams to deliver a project.
Additional Preferred Qualifications
- Previous experience in build systems, CI/CD pipeline, Docker, Kubernetes, and AWS
- Knowledge of deployment and configuration management tools (e.g. Helm, Terraform, Ansible, and Chef).
- Experience in integration of Embedded Devices with Cloud and mobile apps, * Are you authorized to work in the United States without the need for sponsorship now, or in the future?
- Are you able to reliably commute to work in Tempe, AZ 85284?
- Do you have solid experience in both front-end and back-end web application development, with full SDLC experience, including post-release maintenance and support?
- How many years of experience do you have as a full-stack software engineer?
- The salary range is $120k - $145k. Is this suitable for you?
Benefits & conditions
Our Client offers a competitive compensation and benefits package designed to support our employees and their families, including:
- Competitive salary and 401(k)
- Stock options
- Medical, dental, and vision coverage
- Paid time off and company holidays
- Paid parental leave
- Professional development opportunities
Job Type: Full-time
Pay: $120,000.00 - $145,000.00 per year
About the company
Our Client believes that compromising security and personal privacy to live and work in todayβs ultra-connected, sensor-driven world is unacceptable. They are committed to being a leader in information security and privacy solutions, helping people, governments, and businesses defend against the growing threats of mobile espionage and unwarranted data collection. They have assembled a world-class team focused on addressing the highly complex challenges of engineering innovative, high-performance, easy-to-use solutions that enable people to trust and control their electronic devices and protect their sensitive information.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦