Polyteia logo

Full-Stack Developer

Polyteia

2 years ago

➔ All jobs

➔ Jobs at Polyteia

➔ Apply for this job

YOUR MISSION

We are looking for a full-stack developer who will join an existing development team responsible for the development of our data visualization tool.

Responsibilities

  • Work together with front-end, back-end, and design professionals to further develop our data visualization tool that satisfies the needs of our customers and internal users.

  • Develop server-side logic, including data storage to optimize the tool’s performance.

  • Reviewing application requirements and interface designs.

  • Write scalable, clear, simple, and reusable code.

  • Translating designs and wireframes into high quality code.

  • Improve the tool’s performance, design all backend logic, including configurations storage.

  • Secure the back-end using security best practices against major security threats.

  • Provide code reviews and implement suggested improvements to your own code.

  • Identify programming bugs and find fixes.

YOUR PROFILE

Requirements

  • Strong interpersonal and teamwork abilities.

  • Excellent team player and competence to make mature decisions as well as must possess prior experience of working in international hours.

  • Excellent TypeScript and JavaScript skills.

  • Hands-on experience with NestJS, React, MongoDB.

  • Understanding of NestJS, and the underlying technologies, such as Node.js and Express.

  • Recognizing the underlying design concepts of a scalable application.

  • Understanding the principles of responsive web applications.

  • Constructing database structures to support and reflect business processes.

  • Putting in place unit tests and automated software platforms.

  • In-depth understanding of program versioning systems such as Git.

  • Excellent English.

  • Passion for improving systems and building processes from scratch.

Nice-to-haves

  • Understanding of SQL.

  • Experience working with data processing.

  • Experience with GraphQL / Apollo.

  • Experience with Nivo.

  • Experience with Jest.

  • Understanding of Docker.

  • The German language.

  • Interest in new technologies and ready to learn them.

  • Knowledge of various application architectures.

  • Experience with the use of cloud solutions, such as AWS, Google Cloud, Azure.

  • Passion for software development also after work - in open source projects, groups and meetups.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token.

  • A knack for benchmarking and optimization.

WHY US?
  • Experience a high degree of autonomy and rapid growing opportunities;

  • Join one of the leading European GovTech startups;

  • Be part of mission-driven, international and high performing team;

  • Create social impact by driving the Digital Transformation in the public sector together with us;

  • Keep a healthy work life balance with hybrid office working mode and flexible working hours;

  • Enjoy team and company social activities, seasonal events, and more;

  • Rich learning environment with weekly learning hours (no work), weekly cross-team knowledge exchange/presentations and free learning resources on demand (books, unlimited Udemy courses, etc.)

  • Sponsored Urban Sports Club membership;

  • Improve your English and German language skills with free language courses;

  • Modern HQ office in Berlin directly on the Spree

  • and more!

ABOUT US

We are one of the most prominent GovTech companies in Europe, improving the lives of millions of citizens. Polyteia enables data-driven decision making by governments and public administrations. Our cloud-based platform brings together data from multiple data sources and provides administrators and policymakers in local, state and national governments with real-time insights for better informed decisions.

Company

Polyteia logo
Polyteia11-50 employees
The end-to-end data platform for the public sector.

Onsite Locations

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.