Research Software Professional
at International Institute for Applied Systems Analysis IIASA
Laxenburg, NÖ, Austria -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | Not Specified | 18 Sep, 2024 | N/A | Databases,Mysql,Typescript,Agile Methodologies,Javascript,Communication Skills,Vue.Js,React.Js,Kubernetes,English,Computer Science,Flask,Aws,Html,Python,Django,Mongodb,Languages | 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:
RESEARCH SOFTWARE PROFESSIONAL
Integrated Biosphere Futures (IBF) Research group
The IBF Research Group, part of the IIASA Biodiversity and Natural Resources (BNR) Program, is looking for a talented Full Stack Web Developer to join our team. This position will play a pivotal role in shaping and implementing an advanced IT ecosystem aimed at facilitating integrated modeling deployment, using cutting-edge technologies.
REQUIREMENTS
- BS, MS, or equivalent degree in computer science, engineering, or a related field (or equivalent work experience).
- Proven experience as a Full Stack Web Developer or similar role.
- Strong proficiency in Python (FastAPI, Flask, Django) for backend development.
- Extensive knowledge of JavaScript (Vue.js, React.js, Next.js, Nuxt.js) for frontend development.
- Experience with TypeScript, CSS preprocessors (Tailwind, SASS, SCSS), and HTML.
- Familiarity with databases such as MySQL, MongoDB, and Postgres; familiarity with Kubernetes and AWS is a plus.
- Familiarity with Agile methodologies, particularly Scrum.
- Excellent debugging and optimization skills.
- Understanding and experience with clean architecture principles.
- Great attention to detail, organizational skills, and an analytical mind.
- Interest in learning new tools, languages and workflows.
- Excellent communication skills in English (verbal and written).
- Ability to work effectively in a collaborative team environment.
- Flexible and adaptable in responding to deadlines.
- IIASA offers an interdisciplinary and international workplace, and the possibility to interact with researchers of different nationalities, with strong ties to a world-wide network of research institutions engaged in environmental systems research. The successful candidate must be able to work in, and have respect for, an intercultural environment, and IIASA core values.
Responsibilities:
THE ROLE
The key responsibilities include managing large spatially explicit data, automating workflows, deploying open and modular cloud solutions, and creating web-based platforms for sharing data and models with various stakeholders. While a strong technical background is essential, an interest in science is also advantageous as you’ll collaborate closely with a global team working on sustainable land and water management solutions.
The ideal candidate will excel in both frontend and backend development, with proficiency in technologies such as Python (FastAPI, Flask, Django), JavaScript (Vue.js, React.js, Next.js, Nuxt.js), TypeScript, CSS (Tailwind, SASS, SCSS), and HTML. Experience with Kubernetes and AWS is beneficial, as is a solid understanding of clean architecture principles and familiarity with databases like MySQL, MongoDB, and Postgres. Attention to detail, organizational skills, analytical thinking, and effective task management are essential. You should be adept at all stages of agile software development, from design to deployment, and possess a keen interest in embracing new tools, languages, workflows.
MAIN TASKS AND RESPONSIBILITIES
- Designing, developing, and maintaining robust and scalable web applications following clean architecture principles.
- Collaborating with cross-functional teams to gather and define requirements, and to ensure seamless integration of frontend and backend components.
- Writing clean, maintainable, and efficient code that adheres to best practices and coding standards.
- Implementing responsive and user-friendly interfaces using modern frontend frameworks and libraries.
- Optimizing application performance and security.
- Participating in all aspects of agile software development, including design, implementation, debugging, optimization, testing, and deployment.
- Conducting unit and integration testing to ensure the reliability and stability of applications.
- Participating in code reviews and providing constructive feedback to team members.
- Keeping up-to-date with the latest trends and technologies in web development, clean architecture, and databases.
IN ORDER TO FOR THIS OPPORTUNITY, YOU WILL NEED TO PROVIDE THE FOLLOWING DOCUMENTS:
- A cover letter outlining your motivation for and fit to the position
- A detailed Curriculum Vitae
- The names, addresses (including e-mail), and telephone numbers of two work-related reference givers.
Deadline for receipt of applications: until filled
IN ORDER TO FOR THIS OPPORTUNITY, YOU WILL NEED TO PROVIDE THE FOLLOWING DOCUMENTS:
- A cover letter outlining your motivation for and fit to the position
- A detailed Curriculum Vitae
- The names, addresses (including e-mail), and telephone numbers of two work-related reference givers.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Engineering
Proficient
1
Laxenburg, NÖ, Austria