about 4 hours ago
Responsibilities
- Manage the full lifecycle of software projects from design to maintenance.
- Develop a deep understanding of products, architecture, and systems.
- Analyze and debug product defects, providing timely solutions.
- Review code and assist team members in feature development.
- Build low latency and high-performance software solutions.
- Collaborate with agile teams to estimate and plan development activities.
- Perform other duties as assigned.
Requirements
- 5+ years of professional experience in software development.
- Strong knowledge of Core Java and RUST.
- Excellent knowledge of JavaScript and front-end technologies like ReactJS.
- Proficient in data structures and algorithms.
- Familiarity with media processing and metadata systems is a plus.
- Strong understanding of software engineering best practices.
- Good knowledge of Spring and Hibernate frameworks.
- Experience developing and consuming RESTful web services.
- Passionate about unit testing and producing high-quality code.
- Strong SQL skills and experience writing complex queries.
- Experience with Linux, Docker, and Kubernetes.
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness, and lifestyle support.
