Senior Fullstack Software Engineer (m/w)

Job Informationen

Your tasks: Work with a group of engineers to design and develop a web-based platform of tools and services in support of our perception software team. Develop web applications that manage large datasets of recorded sensor data, run experiments and batch data processing at scale, and analyze large result sets. Collaborate on the end to end design and implementation of a web-based platform, including data modeling, systems architecture, data security, access controls, back and front-end architecture, user experience, deployment, automation, and monitoring. Create software solutions that allow engineering teams to generate key insights from large datasets of structured/unstructured data. Maintain a high level of data integrity, quality and security checks. Develop data pipelines and RESTful services that are distributed, robust and highly performant. Your profile: 5+ years of proficient experience working on software products. Strong programming skills in Python. A proven track record of successful design and implementation of APIs and high-performance service-oriented architectures. Strong knowledge of API design principles and web-based protocols and technologies, such as REST, gRPC, HTTP, etc. Solid OOP and software design skills to create software that’s extensible, reusable and meets desired architectural objectives. Experience deploying and scaling high-traffic services using Amazon AWS, Google Cloud Platform or similar. Desired skills Special consideration will be given to candidates with the following skills, but they are considered optional. Experience managing and deploying containerized applications, using Docker, Kubernetes, or similar. Experience with a variety of SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis. Experience with data security, authentication, and authorization in the cloud, including access token and secrets management is a plus. Familiarity with front-end web technologies such as TypeScript, Angular, React, Flask is a plus. Comfortable with Linux, shell-scripting, and Git.

Benötigte Skills
  • MySQL
  • PostgreSQL
  • Linux
  • OOP
  • Senior
  • Python
  • Python
  • Shell
  • SQL
  • NoSQL
Job Details
  • Pensum Vollzeit