Junior Software Engineer
The Junior Software Engineer at Confidential Client will contribute to building and improving backend services, APIs, and AI-powered features for a restaurant technology platform. This role involves hands-on development using TypeScript, Node.js, and AWS, with opportunities for mentorship and growth in a startup environment closely connected to real restaurant operations.
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, Software & Technology.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This is an entry-level engineering role supporting a confidential client’s product development in San Francisco, CA. You’ll work with a small team of engineers and report to an engineering manager. Typical responsibilities include:
- Contribute to the design, implementation, testing, and maintenance of software features
- Write clean, well-documented code and follow the team’s development processes
- Troubleshoot and fix bugs reported by peers or QA
- Participate in code reviews and sprint planning
- Collaborate with product, design, and other engineering teammates to deliver value iteratively
- Learn and apply modern software-engineering best practices
What We’re Looking For
Minimum qualifications (candidates who meet most of these are encouraged to apply):
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience, OR demonstrated hands-on coding experience
- Practical experience building small projects or contributions (class project, internship, open-source, bootcamp)
- Familiarity with at least one programming language (examples: Python, JavaScript/TypeScript, Java, etc.)
- Solid problem-solving skills and desire to learn new tools and systems
- Good communication and ability to collaborate in a team environment
- Authorized to work in the U.S. or able to obtain work authorization for employment in California
Nice-to-Haves
- Experience with web frameworks or frontend libraries (React, Vue, etc.) or backend frameworks (Express, Flask, Spring)
- Exposure to version control (Git) and CI/CD pipelines
- Basic understanding of databases (SQL or NoSQL) and RESTful APIs
- Any internship, co-op, or prior professional engineering experience
Working Location & Schedule
- Location: San Francisco, CA (on-site or hybrid as defined by our confidential client)
- Employment type: Full-time
- This role must comply with all applicable California and federal employment laws (e.g., leave, wage and hour, and workplace safety rules). If a background check is required, the confidential client will notify candidates and seek appropriate consent.
Why Join
- Start your career on a product-focused engineering team with mentorship and growth opportunities
- Gain practical, hands-on engineering experience and exposure to product development lifecycle
- Collaborative environment where asking questions and learning are encouraged
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