Position: Senior fullstack developer 2007/15
Company: Argument
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities:

- Contribute to Expensya’s codebase as a Senior Full Stack Developer.

- Lead architecture, design, and develop features and solutions with high quality.

- Identify, discuss, document and communicate technical improvements within your area of responsibility.

- Provide technical leadership across features, projects, service fundamentals and tools.

- Mentor new and junior engineers to bring them up to speed in software development environment.


Qualifications:

- Master’s degree (or higher) in CS, Math, Engineering, or other technical field.

- Very good allrounder experience (Backend services, RESTful APIs, API design, SQL, databases).

- 4+ years of software development experience using C#, C++ and/or Java.
Deep knowledge of Typescript, Angular and/or React.

- Experience working in an agile setup using continuous deployment and delivery (Git, CI/CD).

- Ability to architect and design modular and scalable systems (micro-services, event driven architectures, resilience patterns).

- High standards for the quality of UI and experience interpreting and executing on the outcomes of UX research and Product Design.Close collaboration with technical and non-technical roles to understand and challenge end user requirements, and ultimately translate these into effective technical solution