Resource Employee
University of Southern California · Los Angeles, CA · 2 wk ago
OTHR$25/hrFull-time
Key Responsibilities
- Develop and Maintain Software Solutions: Design, code, and maintain web applications and backend services to meet functional and technical requirements. Ensure high code quality through regular peer reviews and adherence to industry standards.
- Collaborate and Communicate: Work closely with a diverse range of stakeholders to understand business needs and provide high-value software solutions. Communicate progress, obstacles, and solutions effectively.
- Optimize Application Performance: Build and maintain complex web applications with a focus on clean, testable code. Prioritize performance, scalability, and compliance with security standards.
- Support Continuous Improvement: Stay updated with best practices, fostering innovation and driving process improvements within the team.
- Debugging and Testing: Write and maintain unit tests, handle debugging across services, and ensure code covers edge cases.
- Documentation and Lifecycle Management: Document development stages, manage tasks in line with the software lifecycle, and contribute to effective continuous integration.
- Stakeholder and Team Collaboration: Build strong relationships with peers and stakeholders and contribute to an inclusive, ethical work environment.
Qualifications
- Bachelor's degree in Computer Science or related field.
- Strong proficiency in at least one programming language.
- 2+ years of industry experience in designing and building scalable APIs and backend services.
- 2+ years of industry experience with frontend frameworks (React, Vue, Svelte, etc), and CSS frameworks (TailwindCSS).
- Familiarity with relational databases (PostgreSQL).
- Understanding of CI/CD and version control (Git).
Nice to Have
- Experience with Rust.
- Experience with modern web APIs (e.g., REST, gRPC, WebSocket).
- Familiarity with cloud platforms (AWS).
Pay
The hourly rate range for this position is up to $25.00.