Senior Software Engineer

One day soon all products will be made our way.

Job details

  • Full-time
  • map markerPorto, PT
  • EUR43.000 - 48.000
    Gross Anual Salary
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English
  • Full-stack Developer
  • tagMust Have: Java, PythonOther Required: Cloud Computing, JavaScript, REST APIs, SaaS, UX Design, User Interface DesignNice to Have: Kotlin, React

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Amyris is the integrated renewable products company that is enabling the world's leading brands to achieve sustainable growth. Amyris applies its innovative bioscience solutions to convert plant sugars into hydrocarbon molecules and produce specialty ingredients and consumer products. The company is delivering its No Compromise™ products and services across a number of markets, including specialty and performance chemicals, flavors and fragrances, cosmetics ingredients, pharmaceuticals, and nutraceuticals.

We are now opening an office in Porto and are looking for Software Developers to join our team of smart, highly motivated individuals dedicated to working together to create a cleaner, more sustainable future.

This project is co-financed by Portugal 2020 under the Operational Program for Competitiveness and Internationalization through the European Regional Development Fund (FEDER). 

  As a Senior Software Engineer on our Porto based team you will: 

  • The candidate will primarily be responsible for designing and implementing cloud-based tools and services that will facilitate building and testing microbial strains used in industrial biotechnology
  • Assessing requirements, proposing techniques or technologies for accomplishing them
  • Design and implement cloud-based services and other back-end tools
  • Work with a cross-disciplinary group of computational biologists and software engineers to implement solutions

Main requirements

  • A BS / MS in Computer Science or a related field such as mathematics, physics, computational biology, electrical engineering, bioengineering
  • At least 5 years of experience
  • Experience with Java and Python (preference for Java or similar) 
  • Deep experience building back-end API’s for web-based tools in Java or a similar language
  • Experience using relational databases as a data store for a software product
  • Solid programming skills building UI components in Javascript
  • 2+ years of experience developing React JS (or similar Front-end framework) based applications
  • Strong sense of what makes for good UI design/user experience
  • Strong sense of UX / interaction / visual design
  • Strong (but flexible) opinions on the right way to build and deploy modern web-based tools, and the skills to work closely with a small team to build and deploy them
  • Strong communication skills
  • Strong working competency in English

Nice to have

  • Experience working on large projects with multiple contributors, automated software tests, distributed VCS, and continuous integration
  • Demonstrated experience delivering completed software products
  • Experience leading small technical teams
  • Experience with functional programming
  • A strong sense of software best practices
  • Experience deploying in a cloud environment
  • Experience building web-based, SAAS applications
  • Experience with Unix based operating systems
  • Experience or background in biological science

Benefits & Perks

  • Competitive salary based on your skills (x14)
  • Interesting international projects in cutting-edge technology
  • Great work environment
  • Flexible work schedule
  • Budget for events
  • Meal allowance
  • Training and education budget 
  • Coffee and scacks provided throughout the day!

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300