Job Description
About Company
Talent Success client's looking for Backend Engineer (NodeJS/Go, PostgreSQL, MySQL)
Your role & responsibilities
- Build backend systems to handle the complex and fast-growing business
- Optimize the application for maximum speed and scalability
- Implement security hardening and data protection
- Manage system infrastructure (AWS, Azure or GCP), including database administration and scaling to support load changes
- Participate in frontend development if interested
- Work directly with Project Owner, Business Owner, Designer, Frontend, QA, PM, etc. teams
- Participate in Agile/Scrum development methodology, implementing and code review with teams to build scalable serverless and/or microservices based products
- Stay up to date with new trends, recommend best practices in development, and share knowledge with teammates
Your skills & qualifications
- 2+ years experience in back-end programming languages, Go or NodeJS
- Solid knowledge of functional programming, data structures, algorithms, architectural patterns, and system design.
- Solid knowledge of RDB (PostgreSQL, MySQL) and optionally NoSQL (MongoDB, CosmosDB, DynamoDB)
- Experience in Linux development environment, eg. shell script, command line interface, installing various common packages, etc.
- Experience in cloud infrastructure preferably Amazon Web Services (AWS) technologies, Azure or GCP is a plus.
- Experience in Docker technologies and AWS Lambda will be a plus
- Understanding of front-end technologies and platforms such as HTML, CSS, React, Angular
- Understanding of accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Implementing automated testing platforms and unit tests
- Good English skills, in communication and writing.
Benefits for you
- Good Offer