Software Engineer (NodeJS / Typescript or Java)
Advanced English and Spanish required. Work from home, with flexible days.
We are searching for :
Backend developer with 7+ years of experience.
Requirements :
- Deep understanding of one or more of the following languages: Typescript / Node.js, Java, Python
- Experience implementing and consuming RESTful APIs
- Experience with event-driven or queue-driven services
- Experience with hosting technologies such as Docker, Kubernetes, AWS Lambda
- Experience working with Agile / Scrum / Kanban methodologies
- Proficiency with source control, build systems, and testing tools
- Experience with AWS or other cloud platforms
- Knowledge of Relational Databases (PostgreSQL) or Cache Databases (Redis)
- B.S. in Computer Science, Software Engineering, or related field
- Excellent communication skills in English
- At least 3 years of experience with AWS services like RDS, Lambda, Kinesis, ECS, SQS
- Knowledge of CI / CD and Behavior-Driven Development (BDD)
- Experience developing in an OSX environment
Responsibilities :
- Develop and enhance software services collaboratively within the engineering team
- Focus on improving current functionalities and developing new features based on project needs
- Coordinate with QA to identify and resolve defects
- Update and amend technical specifications as needed
- Participate in developing, testing, and deploying clean code in a DevOps environment
- Provide occasional on-call support, including weekends
- Perform other related duties as required