Senior Software Engineer, Search Team (Full-Stack) @ ITHAKA | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Software Engineer, Search Team (Full-Stack) jobs in United States
70 applicants
company-logo

ITHAKA · 2 days ago

Senior Software Engineer, Search Team (Full-Stack)

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Higher Education
check
Comp. & Benefits

Insider Connection @ITHAKA

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Collaborate with various team members to develop new Search & Discover product experiences.
Design, develop, and maintain large-scale distributed software services in a CI/CD environment.
Engage with stakeholders to deliver sustainable solutions.
Utilize web analytics and APM tools for product discovery and performance optimization.
Provide mentorship, advocate for innovative technologies, and contribute to risk assessment.
Offer reliable support and incident resolutions during on-call shifts.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Full-Stack DevelopmentAWSJavaScriptTypeScriptReactVueAngularNode.jsPythonDjangoFastAPIRESTGraphQLGitHubGitLabJUnitJestPytestTest-Driven DevelopmentDependency ManagementMavenNPMYarnWebpackContainerizationDockerKubernetesCloud InfrastructureCommunicationContinuous Improvement

Required

5+ years of professional experience as a full-stack software engineer building large-scale, distributed web applications using AWS cloud infrastructure services.
Demonstrated proficiency in JavaScript/TypeScript (React, Vue, Angular, Node.js) and Python (Django, FastAPI).
Hands-on experience with REST or GraphQL APIs, version control systems (GitHub/GitLab), and testing frameworks (JUnit, Jest, pytest, Playwright), along with a commitment to test-driven development (TDD) practices.
Proficiency in using dependency management and project build tools like Maven, NPM/Yarn, Webpack, or bundler.
Experience with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP).
Exceptional communication skills and a commitment to continuous improvement.

Preferred

Proficiency in using profiling tools (Graphite, Grafana, Prometheus, AppDynamics) for performance optimization.
Experience with cache management, content delivery, and edge application security using CDNs (Fastly, CloudFront).
Experience with data modeling in relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
Experience in securing large-scale applications against vulnerability exploits.
Demonstrated ability to mentor and coach engineers, fostering both technical and interpersonal development.
Interest or experience in generative AI, search/information retrieval systems, and machine learning (LangChain, OpenAI).

Benefits

Medical, dental, and vision plans
Employer-paid 10% retirement contribution
Paid parental and caregiver leave
22 days of paid time off
11 paid holidays
Up to 12 sick days
Wellness benefits

Company

ITHAKA's mission is to expand access to knowledge and education around the world.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Arielle A.
Chief Financial Officer
linkedin
leader-logo
Rebecca Seger
Vice President, Institutional Participation and Strategic Partnerships
linkedin

Recent News

Company data provided by crunchbase
logo

Orion

Your AI Copilot