Position: Node.js (AWS) Developer
Company: Proffiz
Experience required: 5y
English level: upper

Job Description
Client’s company, backed by leading VCs, is a team of experienced payment and tech industry professionals aiming to redefine business banking and how Australian companies get paid by their customers.  The company is developing new and innovative products and building an experienced team to compete with established competitors. 

Job Benefits
▪ Competitive salary
▪ Sick and personal leave
▪ Flexible working hours
▪ Flexible working location (Remote/Office/Mixed)
▪ Technical equipment
▪ Professional development and regular Performance Appraisals
▪ English courses
▪ Health Insurance
▪ Online courses
▪ Corporate events, tech talks, and so on

Job Requirements
▪ 4+ years of software engineering experience
▪ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
▪ Strong background in software engineering and design patterns
▪ Strong TypeScript and NodeJS skills
▪ Good with API and its design/protocol – Restful, GraphQL, Streaming API, Webhooks
▪ Knowledge of APIs development
▪ Good with AWS Lambda, DynamoDB, CloudFormation, API Gateway, serverless
▪ Knowledge of unit testing
▪ Strong desire to develop high-quality code
▪ At least upper-intermediate level of English

Would be a plus
▪ Knowledge in databases and clustering – SQL, NOSQL
▪ Knowledge of event-sourcing architecture
▪ CQRS Pattern

Responsibilities
▪ Collaborate with a cross-disciplinary team to own product software development, contribute and promote standards and engineering best practices, and support operational activities such as; process automation, compliance activities, and SLA upkeep requirements.
▪ Be involved in all phases of the development lifecycle.
▪ Architect, develop and support cloud-native applications in the AWS environment.
▪ Design, develop, and implement backend, API, and database solutions, ensuring scalability, security, and performance.
▪ Build development from scratch in some application components while adhering to the company engineering standards, frameworks, and best practices

Who we are
Proffiz is a web and mobile software engineering company of dedicated professionals based in Ukraine and Poland. Throughout years of passionate work, we create software solutions for Fintech, Print,  Photo&Image, and other industries. At Proffiz, we strive to deliver top-quality of our work and are looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!