&Evolve

Software Engineer, Typescript

&Evolve

full-time

Posted on:

Location Type: Hybrid

Location: 🇻🇳 Vietnam

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCypressDockerDynamoDBEC2JavaScriptJenkinsJestMySQLNode.jsPythonRedisRSpecTypeScriptVue.js

About the role

  • Responsible for delivery of software applications within Agile Product Teams
  • Work collaboratively with internal and third-party software engineers, product managers, and other roles
  • Develop high-quality code and ensure best practices
  • Provide feedback from peer reviews to aid team growth
  • Mentor new members and contribute to a supportive team environment
  • Drive own technical and career development and create appropriate goals
  • Responsible for information security and data protection

Requirements

  • High level of technical literacy
  • Object Oriented Programming (OOP)
  • Awareness of Amazon Web Services (AWS)
  • Experience with EC2, RDS, S3
  • Knowledge of Memcached/Redis (ElastiCache), CloudFront CDN, Cloudformation, Serverless (Lambda, API Gateway), DynamoDB, AWS CDK
  • Proficiency in Typescript, JavaScript, NodeJS, Python
  • Familiarity with data formats like JSON, XML, YAML
  • Experience with frameworks like Angular2 and Vue.js
  • Knowledge of databases like DynamoDb, MySQL
  • Experience with version control using GIT
  • Familiarity with Docker (Incl. Docker Compose) and API Principles
  • Understanding of Service Oriented Architecture and Continuous Integration/Delivery
  • Knowledge of code quality tools (SonarQube, CodeClimate) and testing frameworks (Codeception, Cypress, PyUnit, Rspec, Jest)
  • Experience in Unit Testing, Functional Testing, Acceptance Testing, TDD
  • Familiarity with CI Tools (TeamCity, Jenkins, CodePipeline, CodeBuild, Azure DevOps)
  • Proficient in IDE and adherence to coding standards
  • Knowledge of Networking - HTTP/HTTPS
Benefits
  • An inclusive environment to thrive
  • Paid based on performance
  • Opportunities for career growth through training and support
  • Commitment to diversity and inclusion

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Object Oriented ProgrammingTypescriptJavaScriptNodeJSPythonDynamoDBMySQLUnit TestingFunctional TestingAcceptance Testing
Soft skills
collaborationmentoringfeedbackteam growthtechnical developmentgoal settingsupportive environment