Full Stack Engineer I

3 weeks ago


Princeton, United States InsideHigherEd Full time
Overview

The Accelerator is hiring a Full-Stack Engineer to help design, develop and optimize web and mobile applications. They'll collaborate with the engineering team to help design responsive web apps, create APIs, conduct code reviews, advocate for best practices, and optimize app performance.

 

As part of a small cross-functional team, this individual will participate in product design and iterative development to support the mission of powering policy-relevant research by building shared infrastructure.

 

As someone growing in their expertise, this individual usually plans and executes tasks requiring judgment, adapting standard techniques, and sometimes creating new methods to solve problems. They have enough experience to be confident in their abilities and have completed projects. They typically work independently, receiving instructions on the expected outcomes, occasional technical guidance for uncommon issues, and approval from supervisors before starting projects. They collaborate with others t resolve important questions and coordinate work. They may use advanced techniques.

 

A remote work arrangement within the United States may be considered for candidates with the appropriate background and experience. University-paid business travel to Princeton, NJ may be required approximately 2-4 times per year. 

 

The term of this appointment is 1 year, with the possibility of renewal based upon satisfactory performance and funding. 

Responsibilities

Application Development:

- Work with end users and UI designers to help create responsive and feature-rich web applications using modern reactive web frameworks. Consider internationalization and accessibility requirements.

- Collaborate with data engineers to support the design and implementation of Python-based scalable, fault-tolerant APIs that will improve application functionalities and enhance the user experience.

- Aid in the development and support of desktop and mobile applications running on Windows, OSX, Android or iOS. Applications can be both native and cross platform using Electron or similar.

 

Performance Optimization and Fault Management:

Performance Tuning and Fault Management: Assist in optimizing application performance through efficient code, database tuning, and leveraging appropriate algorithms and data structures. Help debug issues with applications and provide fixes and improvements.

 

Best Practices and Process Improvement:

- Code Reviews & Pair Programming: Participate in code review sessions for code quality, consistency, and adherence to best practices. Work with colleagues to help debug issues and improve knowledge and understanding across the team.

- Best Practices and Process Improvement: Adhere to industry best practices in software development; propose and implement process improvements to optimize development workflows.

 

Quality Assurance and Testing:

- Unit Testing and Integration Tests: Support the build of an effective test suite to work in conjunction with our applications to ensure they function as designed. Integration tests are to be developed to run over releases and ensure effective operation of the platform as a whole.

Qualifications

Essential Qualifications

  • Web Frameworks: Proficiency in one or more reactive web frameworks such as ReactJS, Svelte, Angular, or similar.
  • Programming Languages: Strong Python.
  • Cloud Services: Experience with Azure Cloud Services or another cloud provider for building and deploying cloud-native applications.
  • Data-Centric Development: Proven experience in building data-centric applications, understanding data pipelines, and performing database management and tuning.
  • Performance Optimization: Experience in performance tuning of web applications, including profiling and optimizing both front-end and back-end component
  • Work closely with other teams, including product management, UX/UI designers, and QA for project execution and delivery.
  • Work closely with other teams, including product management, UX/UI designers, and QA for project execution and delivery.
  • Education: Bachelor's degree or equivalent work-related experience 

Preferred Qualifications

  • Preferred Qualifications: Bachelors or equivalent experience
  • Experience with Kotlin, Java, Swift and other mobile programming languages is a plus.
  • Experience with a server-side specific language like Golang or Rust is highly desirable. 

We at the School of Public and International Affairs believe that it is vital to cultivate an environment that embraces and promotes diversity, equity and inclusion - fundamental to the success of our education and research mission. This commitment to diversity informs our efforts in recruitment and hiring as we actively seek colleagues of exceptional ability who represent a broad range of viewpoints, experiences and value systems, and who share Princeton University's dedication to excellence.

 

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS

Standard Weekly Hours36.25Eligible for OvertimeNoBenefits EligibleYesProbationary Period180 daysEssential Services Personnel (see policy for detail)NoPhysical Capacity Exam RequiredNoValid Driver’s License RequiredNo Experience LevelAssociate#Ll-DP1

  • Princeton, United States Princeton University Full time

    Overview: The Accelerator is hiring a Full-Stack Engineer to help design, develop and optimize web and mobile applications. They'll collaborate with the engineering team to help design responsive web apps, create APIs, conduct code reviews, advocate for best practices, and optimize app performance.   As part of a small cross-functional team, this...

  • Full Stack Engineer

    4 weeks ago


    Princeton, United States RiseIT™ Solutions Full time

    Position: Full Stack Engineer Location: Princeton, NJ Fulltime Remote w/ occasional travel to the site. Responsibilities Web Application Design and Development: Create responsive and feature-rich web applications using modern reactive web frameworks. API Design and Development: Design and implement robust APIs to enhance application functionalities and user...

  • Full Stack Engineer

    1 month ago


    Princeton, United States RiseIT™ Solutions Full time

    Position: Full Stack EngineerLocation: Princeton, NJ FulltimeRemote w/ occasional travel to the site.ResponsibilitiesWeb Application Design and Development: Create responsive and feature-rich web applications using modern reactive web frameworks.API Design and Development: Design and implement robust APIs to enhance application functionalities and user...

  • Full Stack Engineer

    1 month ago


    Princeton, United States RiseIT™ Solutions Full time

    Position: Full Stack EngineerLocation: Princeton, NJ FulltimeRemote w/ occasional travel to the site.ResponsibilitiesWeb Application Design and Development: Create responsive and feature-rich web applications using modern reactive web frameworks.API Design and Development: Design and implement robust APIs to enhance application functionalities and user...


  • Princeton, United States InsideHigherEd Full time

    OverviewThe Accelerator is looking for a talented full-stack engineer to play a key role in designing, developing, and enhancing web and mobile applications. The successful candidate will spearhead the design process within the engineering team for responsive web apps, create APIs, oversee code reviews, promote best practices, and improve overall app...


  • Princeton, United States ALLTECH CONSULTING SVC INC Full time

    We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business...


  • Princeton, United States ALLTECH CONSULTING SVC INC Full time

    We are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing, developing and implementing exchange systems that directly support trading, help desk, surveillance, clearing, business...


  • Princeton, United States Princeton IT Services Full time

    Job DescriptionJob DescriptionJob Title: Java Full Stack Developer Location: Princeton, NJ Position Type: Full-time Experience: 10+ years Job Overview:We are seeking a highly skilled Java Full Stack Developer with 10+ years of experience to join our team. The ideal candidate will have a strong background in Java development and a proven track record of...


  • Princeton, New Jersey, United States Proclinical Full time

    Senior .NET Full Stack Developer - Permanent - Princeton, NJProclinical Staffing is partnering with an oncology focused CRO to find a C#/.NET focused full stack developer with extensive knowledge of AWS Cloud Services. This is a permanent role located in Princeton, NJ.Primary Responsibilities:The successful candidate will be responsible for creating and...


  • Princeton, United States ProClinical Full time

    Senior .NET Full Stack Developer - Permanent - Princeton, NJ Proclinical Staffing is partnering with an oncology focused CRO to find a C#/.NET focused full stack developer with extensive knowledge of AWS Cloud Services. This is a permanent role located in Princeton, NJ. Primary Responsibilities: The successful candidate will be responsible for creating and...

  • Azure Stack HCI SME

    2 months ago


    Princeton, United States Cloud Security Services Full time

    Job DescriptionJob DescriptionDescription/Skill Set:Hands on Azure Stack HCI experience with:Implementing a large HCI deploymentConfiguring and scripting HCI environmentVirtual networkingPowerShell scriptingUnderstanding of hybrid infrastructureWindows Admin CenterHyper-V skillsAzure ARC knowledgeKey Experience:Azure CI/CDPowershell GITJob...


  • Princeton, United States Diverse Lynx Full time

    Role: .Net Full Stack Developer(ReactJS and AWS) Location: Princeton, NJ (Onsite) Duration: Fulltime/No contract Job Description Job Description Skill: .net Full Stack Developer Able to work in C# language. Able to work in ReactJS. Need good experience in advanced concepts like solid principles, dependency injection. Good knowledge in OOPS...


  • Princeton, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, New Jersey, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, New Jersey, United States iTvorks Inc Full time

    Job Responsibilities Ownership of technical designs code development and component test execution to demonstrate alignment to the functional specification. Using configuration management and integration/build automation tools to lead and deploy Javascript/Java code. Applying knowledge of common relevant architecture frameworks in defining and evaluating...


  • Princeton, NJ, United States Diverse Lynx Full time

    Title Java Full Stack Tech Lead Location South San Francisco, CA (Onsite) MEDICAL DEVICE MANDATORY, Azure functions, Azure Cloud, Java, Java Microservices, Spring boot and Angular, React ,FHIR Job Description & Skill Requirement: Should have Design and Implemented Azure functions and good understanding of Azure cloud Strong in Java...


  • Princeton, United States Diverse Lynx Full time

    TASKS: •Develop user interfaces with Angular and PrimeNG •Implement server-side logic using .NET •Optimize application for maximum speed and scalability. •Ensure application security and data protection. MANDATORY SKILLS/EXPERIENCE Note: Candidates who do not have the mandatory skills will not be considered. •10+ years of Proven experience as a...


  • Princeton, United States Liberty Personnel Services, Inc. Full time

    One of the top Civil Engineering Firms in New Jersey has an immediate need for a Highway Engineer with 3-25 years’ experience. Position is full time permanent is the need is immediate. Job Description and Duties: Bachelor Degree in Civil Engineering or related field. EIT or PE License in NJ. Significant experience working as a Transportation Engineer for a...


  • Princeton, NJ, United States State Street Corporation Full time

    Who we are looking for This is a hands-on Full Stack Development Lead position for Alternative Investment Team, a part of Global Technology Services. We are looking for candidate who is ready to work with new front-end technologies and architectures. The ideal candidate has experience building User Interface across the stack and a firm understanding of web...