Senior/Software Engineer (full-stack)
at ITHAKA
Ann Arbor, Michigan, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Oct, 2024 | USD 97535 Annual | 11 Jul, 2024 | 2 year(s) or above | Nosql,Xss,Aws,Software,Relational Databases,Reliability,Application Security,Languages,Kubernetes,Graphite,Mysql,Csrf,Open Source,Profiling Tools,Onboarding,It,Clarity,Continuous Improvement,Sql Injection,Kafka,Code,Content Delivery,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ITHAKA’s mission is to expand access to knowledge and education around the world. Our services — Artstor, JSTOR, Portico, and Ithaka S+R — enable people everywhere to learn, to grow, and to overcome historical barriers to education. In carrying out our mission, as employees we feel a deep responsibility to each other and our well-being, and are committed to building and sustaining a diverse, equitable, and inclusive workplace.
Responsibilities:
THE ROLE
As a full-stack Senior/Software Engineer at ITHAKA, you have an opportunity to put your talents towards a deeply meaningful mission. You will work on high-impact products that help put education within everyone’s reach. In this role you will:
- Have the freedom to leverage the right tools and languages to solve problems. Right now, we use technologies including AWS, Kubernetes, Kafka, Java, and GitHub/GitLab.
- Develop and deploy software through an automated continuous delivery pipeline supporting over 200 production deployments a week.
- See the impact of your work as it is put in front of millions of users.
- Contribute to open source! We give back to the community whenever we can.
RESPONSIBILITIES
- Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high performance applications.
- Leverage continuous deployment and test automation tools to deploy application changes to production multiple times per day.
- Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs.
- Implement rich, interactive web applications using the latest technologies, frameworks, and patterns.
- Leverage web analytics to support Product Discovery and to measure project KPIs.
- Test, measure, and optimize performance using Application Performance Management tools.
- Participate in the on-call rotation as a first point of contact for applications you own.
- Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes.
- Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements.
REQUIREMENT SUMMARY
Min:2.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Ann Arbor, MI, USA