Jr. Software Engineer
oporch
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- REST APIsCI/CDPythonJavaJavaScriptGit
- Work
- On-site in San Francisco Bay Area
- Pay
- Not stated by the employer.
- Skill demand
- Python73%Java33%REST APIs24%CI/CD20%of 55 similar entry-level jobs posted in the US this week
- Listed
- Nov 11, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
oporch is focused on helping people automate their job search, showcase their portfolios, and secure opportunities early in the hiring process. The platform streamlines how job seekers present their skills and experience to potential employers. By reducing manual effort in the search process, oporch aims to make career advancement more efficient and accessible. Team members contribute to tools that improve how candidates connect with roles that fit their profiles. Working at oporch offers the chance to build products that directly impact job seekers’ success.
As a Jr. Software Engineer at oporch, you will work on a full-time, remote basis to develop and maintain features that support automated job search and portfolio sharing. You will collaborate with senior engineers to design, implement, test, and deploy back-end services and APIs.
Key Responsibilities
- Write clean, maintainable code.
- Review code with peers.
- Fix bugs.
- Improve performance and reliability of existing systems.
- Integrate data from various sources.
- Support continuous integration and deployment pipelines.
- Contribute to technical documentation.
- Participate in team meetings.
- Contribute to planning discussions.
- Learn best practices in modern software development.
Requirements & Tech Stack
- Skills in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, Python, JavaScript, or similar).
- Knowledge of Back-End Web Development, including working with APIs, databases, and server-side frameworks.
- Understanding of Object-Oriented Programming (OOP) concepts and ability to apply them in practical projects.
- Ability to read, write, and review technical documentation.
- Ability to collaborate effectively in a remote team environment.
- Familiarity with version control systems (e.g., Git) is beneficial.
- Familiarity with basic software testing practices is beneficial.
Qualifications
- Strong foundation in Computer Science principles, including data structures, algorithms, and software design.
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- At least two showcase able projects done within the last two years on your own motivation and expense.
- Interest in career platforms, hiring technology, or tools that support job seekers is a plus.