Junior / Mid-Level Developer
(3-week contract to hire process. Hybrid office onsite 3-4 days/week in Irvine by Spectrum.)
About the Role
We''re looking for a Junior Developer to join our team and contribute across a diverse, modern tech stack while learning enterprise SAP development from experienced engineers. This is a great opportunity for someone with strong programming fundamentals who''s excited to grow into a specialized, high-demand skill set (Python, Typescript+React, Go, and SAP development) along with other mainstream languages and frameworks.
What You''ll Do Day to Day
● Write and maintain code across our product repositories (Python, TypeScript + React, Go, and SAP-side development)
● Develop and optimize database-layer views and queries in SQL and ABAP CDS on SAP HANA
● Contribute to architecture and data model design discussions as you gain context
● Document your work so teammates and clients can understand what you built and why
● Occasionally join client-facing sessions to explain deliverables or gather requirements
● Learn SAP technologies (S/4HANA, ECC, CDS views) through hands-on work with senior developers
What We''re Looking For
● Strong fundamentals in at least one general-purpose programming language (Python, Go, Java, C#, or similar)
● Solid SQL skills — you can write, read, and reason about non-trivial queries
● Clear communication: you can explain your code, your decisions, and your results to technical and non-technical audiences
● Fast, curious learner — you''ll be picking up SAP and ABAP CDS on the job
● Self-directed: you manage your own work and know when to ask questions or raise issues
● Detail-oriented: our clients rely on our reporting being accurate, down to the penny
● Bachelor''s degree in Computer Science or a related field, or equivalent demonstrated skill (bootcamp/self-taught with a very strong project portfolio)
Nice to Have
● Prior exposure to TypeScript, React, or Go
● Familiarity with relational database design and query optimization
● Any prior exposure to SAP, ERP systems, or enterprise data environments
● Experience working directly with clients or stakeholders
Why Join Us
● Hands-on mentorship from senior developers in a high-demand, specialized field
● Exposure to a varied, modern tech stack alongside enterprise SAP systems
● Real ownership of client-facing deliverables early in your career
● A culture that values curiosity, precision, and clear communication
Application Requirement
To be considered for this role, candidates must include a link to their best SOLO GitHub repository or personal project (i.e., work you built and own individually, not a group/team project). This is how we evaluate hands-on ability, so applications without this link will not be reviewed.
To apply, please submit your resume, a link to your best solo project, and any additional portfolio examples of relevant work.