Position: Full- stack developer Python+vue for U. S. project
Company: Processica
Experience required: 3y
Category: Python
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

As a Senior Full Stack Software Engineer, you will work with our client in the autonomous vehicle industry to help them develop and roll out the next generation of advanced tools to support autonomous driving. This project specifically is to work on the design and implementation of a widely used internal web application that provides 3-d visualizations of vehicle test runs and supporting tooling to enable engineers to continue to develop and refine the software used on the vehicles.  

WHAT YOU’LL DO

Design and implement new features, address bugs, and write unit tests for all parts of the codebase – frontend and backend – of a web application that is widely used by the company.
Contribute to the design of the application to maximize performance, robustness, and scalability, taking advantage of your knowledge of frameworks, design paradigms, etc.
Collaborate with other developers within the organization to both deliver on new features and look at how to further improve the product over time.
Participate in code reviews with other developers on the team. 
Participate in daily standups and other meetings associated with the agile process. 
WHO YOU ARE

You have 5+ years of experience as a developer.
You are a motivated self-starter with excellent communication and problem-solving skills.
You are humble and curious, always looking to learn and get better.
You have a solid understanding of computing systems, software architecture, data structures, and algorithms.
You have lots of experience with the full lifecycle of software development, and you have shipped one or more products successfully.
You have a sense of urgency and desire to ship and get feedback from the client.
You care about quality and testing and have strong opinions loosely held about how things should be done with respect to software architecture, design, and implementation, as well as the tools used to do it.
You are comfortable familiarizing yourself with an existing codebase and good at both seeing how you can deliver now while also improve on the existing design and implementation.
You are comfortable working with an international team and with sometimes taking meetings at off hours in order to sync up with the team.


Requirements
KEY TECHNICAL QUALIFICATIONS

Strong experience with JavaScript and familiarity with TypeScript.
Strong experience with Vue. Ideally experience with Vue 2 and Vue 3.
Strong experience with Python.
Strong experience with frontend state management libraries.
Experience with Amazon Web Services, particularly services like Lambda, Web API Gateway, EC2, and S3.
Experience with testing frameworks, such as Jest, Cypress, Jasmine, etc.
Experience with SASS or LESS pre-processors a plus.
Experience with React a plus.
Experience with 3-d rendering a plus, particularly web-based 3-d rendering.