Job Information
Stanford University Senior Full Stack Developer/Architect (Remote Opportunity) in Stanford, California
Senior Full Stack Developer/Architect (Remote Opportunity)
School of Humanities and Sciences, Stanford, California, United States
Information Technology Services
Post Date Jul 10, 2024
Requisition # 103841
Senior Full Stack Developer/Architect (Remote Opportunity)
The School of Humanities and Sciences (H&S) is the foundation of a liberal arts education at Stanford. The school encompasses 24 departments and 25 interdisciplinary programs. H&S is home to fundamental and applied research, where free, open, and critical inquiry is pursued across disciplines. As the university’s largest school, H&S serves as the foundation of a Stanford undergraduate education no matter which discipline students pursue as a major. Graduate students work alongside world-renowned faculty to pursue and shape foundational research that leads to breakthroughs and discoveries that shed new light on the past, influence the present, and shape the future. Together, faculty and students in H&S engage in inspirational teaching, learning, and research every day
Position Summary: Stanford’s School of Humanities and Sciences Information Technology team (H&S IT) is seeking a Senior Full Stack Developer/Architect . This pivotal role performs a range of responsibilities across application development, integration, and systems architecture using traditional software languages and frameworks as well as our Mendix low-code/no-code application development platform. The role is also responsible for security vulnerability remediation across a wide variety of applications for H&S administrative and academic units. The Senior Full Stack Developer/Architect collaborates with and provides technical guidance for IT partners, staff, and faculty in H&S, partners with H&S IT team members and stakeholders on project work, and works closely with the H&S IT management teamto align activities and initiatives with H&S IT strategy and H&S business priorities.
H&S IT is part of the H&S Dean’s Office (HSDO). We support the mission and operations of the School of Humanities and Sciences by developing and supporting IT processes, applications, and systems. H&S IT consists of three-sub teams: H&S IT Application Services which supports applications and data systems; H&S IT Web Services which supports web content management systems and digital accessibility efforts; and H&S IT Operations which supports other technology services and processes that keep our school’s everyday IT running smoothly. The Senior Full Stack Developer/Architect works on the H&S IT Application Services team and reports to the Associate Director ofApplication Services.
Stanford has a highly decentralized IT organizational structure. In some cases H&S IT wholly owns and supports IT systems specific to the School of Humanities and Sciences. In other cases H&S IT provides local support to H&S for the IT systems/projects that are owned by other campus IT organizations. And in other cases yet, H&S IT is far removed from the technology support processes but we advocate for H&S users and we reduce friction by getting them to the right place to get their needs met quickly. The Stanford technology stacks are equally complex, with an expanse of applications, systems, databases, integrations, and processes. It’s up to H&S IT to determine how/where we can leverage those systems individually and collectively to meet H&S needs. The Senior Full Stack Developer/Architect will contribute to these efforts.
The primary focus of the Senior Full Stack Developer/Architect role is to design, develop, and support solutions on the Mendix platform, an application development environment that uses a model-driven approach. Mendix's visual development environment presents UI, logic, and data models in a way that is intuitive for traditional developers and allows the broader H&S IT Application Services team to support and administer solutions through UI-based configuration. The platform's openness and extensibility also enable developers to add functionality using existing programming skills. The School of H&S is adopting Mendix as the primary platform for supporting administrative applications across the Dean’s office and academic units. This role, in partnership with others on the Application Services team, will serve as a primary subject matter expert for Mendix, responsible for the architecture, development, and integration of both simple and complex solutions.
In developing an ecosystem of Mendix applications and supporting other Application Services initiatives, the Senior Full Stack Developer/Architect will be responsible for developing various Application Programming Interface (API) technologies, including Web APIs, other integrations, and software libraries/frameworks.
A key additional responsibility will be to maintain and secure H&S applications and systems by proactively identifying, addressing, and mitigating security vulnerabilities to protect against cyber threats. This includes remediating security vulnerabilities identified in regular University IT Qualys scans.
Beyond hands-on development and support, this role will be a critical partner in helping H&S IT leadership develop and implement long-term application strategies. This includes roadmap planning for new implementations, migrations of existing systems to the Mendix platform, integration with University systems, and identifying appropriate integration/API gateways.
The Senior Full Stack Developer/Architect must have excellent verbal and written communication skills to effectively partner with H&S stakeholders at all levels for various software and application initiatives. They should demonstrate a positive attitude towards continuous process improvement while maintaining a team-oriented and stakeholder-focused mindset. Critical to this role are sound judgment, effective decision-making, and respectful relationship management.
This position requires a strong desire to explore emerging technologies that support and enhance H&S administrative functions, with the ability to translate this research into operational successes. The H&S IT team regularly engages in initiatives to benefit those we serve, so the Senior Full Stack Developer/Architect must bring energy and passion for developing quality solutions that align with and support business needs. Additionally, they should foster a culture of trust, encourage diverse thinking, and value the contributions of the people they support.
This is a 100% FTE, continuing, exempt position. H&S IT is a remote work team that maintains core business hours during Pacific Time. All team members are required to convene together tri-annually on Stanford’s historic campus for 3-5 days to perform in-person planning and collaboration activities.
If you believe that this opportunity is a match for your knowledge, skills and abilities, we invite you to apply for this position by clicking on the “Apply for Job” button. To be considered, please submit an online application and include a cover letter and résumé.
Thank you for considering employment opportunities with the School of Humanities and Sciences.
Core Duties:
● Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.
● Oversee testing, debugging, change control, and documentation for major projects.
● Supervise professional staff, as necessary, working on all phases of application development projects.
● Engage in long-term strategic planning in collaboration with staff and project leadership.
● Define complex application development administration and programming standards.
● Oversee the support, maintenance, operation, and upgrades of applications.
● Troubleshoot and resolve complex technical problems.
● Review the physical design of existing systems for optimizing performance.
● Lead projects, as necessary, for special systems and application development in areas of complex problems.
● Work with other technical professionals to develop standards and implement best practices.
● Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
● Other duties may also be assigned.
Education and Experience:
● Bachelor’s degree and eight years of relevant experience or combination of education and relevant experience.
Knowledge, Skills, and Abilities:
● Ability to quickly learn and adapt to new technologies and programming tools.
● Demonstrated experience in designing, developing, testing, and deploying applications using traditional software languages and low-code/no code platforms such as Mendix, OutSystems, Salesforce, Microsoft PowerApps, or similar tools.
● Strong understanding of data design, architecture, relational databases, and data modeling.
● Thorough understanding of all aspects of software development life cycle and quality control practices.
● Ability to define and solve logical problems for highly technical applications.
● Strong communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
● Demonstrated experience leading activities on structured team development projects.
● Ability to select, adapt, and effectively use a variety of programming methods.
● Ability to recognize and recommend needed changes in user and/or operations procedures.
In addition, preferred requirements include:
Strong background in both front-end and back-end development.
Certification in relevant no-code/low-code platforms is a plus.
This remote role is open to candidates anywhere in the United States. Stanford University hasfive Regional Pay Structures. The compensation for this position will be based on the location of the successful candidate. The expected pay range for this position is $130,000 - $166,000 per annum.
Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location, and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package. The Cardinal at Work website (https://cardinalatwork.stanford.edu/benefits-rewards) provides detailed information on Stanford’s extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
Why Stanford is for You
Imagine a world without search engines or social platforms. Consider lives saved through first-ever organ transplants and research to cure illnesses. Stanford University has revolutionized the way we live and enrich the world. Supporting this mission is our diverse and dedicated 17,000 staff. We seek talent driven to impact the future of our legacy. Our culture and unique perks empower you with:
Freedom to grow . We offer career development programs, tuition reimbursement, or audit a course. Join a film screening, or listen to a renowned author or global leader speak.
A caring culture . We provide superb retirement plans, generous time-off, and family care resources.
A healthier you. Climb our rock wall, or choose from hundreds of health or fitness classes at our world-class exercise facilities. We also provide excellent health care benefits.
Discovery and fun. Stroll through historic sculptures, trails, and museums.
Enviable resources . Enjoy free commuter programs, ridesharing incentives, discounts and more.
The job duties listed are typical examples of work performed by positions in this job classifications and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants
requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources at stanfordelr@stanford.edu. For all other inquiries, please submit a contact form .
Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
Additional Information
Schedule: Full-time
Job Code: 4823
Employee Status: Regular
Grade: L
Requisition ID: 103841
Work Arrangement : Remote Eligible
Stanford University
-
- Stanford University Jobs