careertakescareertakes

Junior Full Stack Engineer-OPT

Confidential Client•Software & Technology
Entry LevelFull-timeOn-Site$41,600 - $52,000
San Francisco, California
2 Days Ago

The Junior Full Stack Engineer role at Confidential Client involves developing both frontend and backend components using technologies like Python, JavaScript/TypeScript, Node.js, and AWS services. The position requires 1-2 years of experience or equivalent demonstrable work, strong problem-solving skills, and effective communication with non-engineers in a fully onsite Bay Area environment. The role emphasizes building efficient, user-friendly systems and collaborating closely within a small team.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting, Technology, Information and Media, Outsourcing and Offshoring Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

  • Build and maintain user-facing interfaces using JavaScript/TypeScript and a component framework (React preferred).
  • Implement backend services and APIs using Python or Node.js/TypeScript.
  • Deploy and manage services on AWS (EC2, Lambda, S3, RDS, IAM) and contribute to CI/CD pipelines.
  • Design and implement Role-Based Access Control (RBAC), relational data models, and admin/tooling UI.
  • Participate in code reviews, write tests, and follow collaborative Git workflows.
  • Work closely with program managers and non-engineering stakeholders to clarify vague requirements.
  • Use AI-assisted development tools responsibly; surface risks and sensible guardrails.
  • Ask for help early, learn quickly, and contribute in a small-team environment.

What We’re Looking For

  • 1–2 years of professional software engineering experience, or equivalent demonstrable experience (internships, open-source contributions, or a project portfolio).
  • Working knowledge of JavaScript/TypeScript and a component framework (React preferred).
  • Backend experience with Python or Node.js/TypeScript.
  • Exposure to AWS services (EC2, Lambda, S3, RDS, IAM).
  • Familiarity with Git-based collaboration and code review practices.
  • Understanding of RBAC design, software architecture, and relational data modeling.
  • Strong communication skills; comfortable explaining technical work to non-engineers.
  • Comfortable working onsite in San Francisco and operating in a small-team setting.
  • Work authorization requirement: Candidates must currently be authorized to work in the U.S. on OPT (Optional Practical Training). Only applicants meeting this requirement will be considered.

Nice-to-haves

  • TypeScript-first development and modern front-end toolchains.
  • Experience building CI/CD pipelines and automated deployments.
  • Hands-on experience with AWS Lambda, RDS, and server provisioning (EC2).
  • Contributions to open-source projects or a demonstrable project portfolio.
  • Experience building admin UIs and developer tooling.
  • A point of view on integrating AI-assisted development into a codebase safely.

Details

  • Location: San Francisco, CA — Onsite (5 days/week).
  • Employment type: CONTRACTOR.
  • Compensation: $20.00–$25.00 per hour.
  • Posted: 2026-10-20. Valid through: 2026-11-19.
  • Visa/work authorization: OPT candidates only.
  • Industry: IT Services and IT Consulting, Technology, Information and Media, Outsourcing and Offshoring Consulting.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range