Skip to main content

Back-end developer

Employment type: 
Full time, Part time
Years of experience: 
3 - 5 years

Similar jobs

No similar jobs found.

Warning message

  • This job ad is no longer active. Search for new jobs.
Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Back-end developer

We need one clever and highly motivated back-end developer to join our Core Infrastructure team in this exciting phase that will have a serious impact on sustainability of our planet. 

The Core Infrastructure team is building the very foundation upon which the rest of the ACT organization will be standing so it has to be built as solid as a rocket.
These systems will be formed by a highly cohesive, loosely coupled service-oriented architecture so you must have a deep experience building such systems from the ground up.

Learn more about us: https://aacctt.wistia.com/medias/q53jbc602t

The ideal candidate will be comfortable in a small, talented, self-organized, responsible, high-performance team that implements solutions for the most hands-on solution to mitigate global climate change.

We are looking for folks who:

  • have a Master degree or Ph.D. in computer science
  • understand what computers can do and what can happen when you put a lot of them to work at the same time
  • can create cross-continental systems with 24/7 availability. You probably dream about monitoring, self-healing, scalability and software quality when you sleep and drool in a messy way when you hear someone say “I think we might have a problem here”
  • has a strong understanding of and experience with the core principles of software craftsmanship e.g. importance of sound architecture, high-quality code and the ability to optimize it at run-time
  • have 5+ years of experience with building loosely coupled systems using web technology (strong Node.js background is a plus) with a massive amount of users (counted in the millions of concurrent users)
  • are convinced that TDD is the way to go and has experience from implementing automated testing platforms and unit tests
  • have a no non-sense attitude (KISS)
  • can take the lead as both Architect and Developer
  • can demonstrate teamwork and good established effective working relations with other people of diverse background
  • can demonstrate resourcefulness and creativity in problem solving
  • can demonstrate fluent command of written and spoken English
  • have expertise in the full Software Development Life Cycle (SDLC), from concept and design to testing
  • have hands-on experience from Agile/Scrum development process and code reviews
  • have experience with Continuous Integration and Continuous Delivery
  • have experience using version control repositories (preferably Git)
  • have extensive experience with transactional queues
  • have experience with management of hosting environment, including database administration and scaling an application to support load changes
  • have experience from data migration, transformation, and scripting
  • have experience from setup and administration of backups
  • have an understanding of differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform

In addition it would be helpful if you:

  • have some knowledge of Elastic Search
  • have some knowledge of NoSQL databases
  • have expert knowledge in one of the following backend languages: .net c#, java, php"
  • have experience with Evans DDD, TDD, BDD, OOP, Agile – Scrum framework
  • have at best proficient understanding of security principles

Responsibilities

  • Directly responsible for making sure that quality is a first-class citizen
  • Directly responsible for keeping the technical debt down so that we can sustainably deliver with a high velocity.
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Design and implementation of solutions for dev<->production support (DevOps, SiteOps, Continuous Delivery, Continuous Deployment etc.)

Optional

  • Directly responsible for the core architecture
  • Directly responsible for the day-to- day planning and execution of the development efforts. We are not (like ever) going to have a fat and slow management layer hanging around.
  • Design and implementation of solutions for dev<->production support (DevOps, SiteOps, Continuous Delivery, Continuous Deployment etc.)

The back-end developer will work as co-founder directly and closely with the original founders and be a part of our small team of entrepreneurs with a flat organizational structure. Since the company is in an early phase you will be able to shape your role in the company exactly how you like it best.

APPLICATION

Please send your CV and some words introducing yourself, why you want to work with ACT, highlight relevant previous experience and your current situation to our e-mail jobs@aacctt.org

 

Top