Preloader

Join our Team

We understand that our people are the key to our success. Our work environment fosters collaboration, communication, and information sharing. We offer state-of-the-art infrastructure, including advanced network servers, modern workstations, videoconferencing, teleconferencing, and more. We provide technical and communication skills training, mentoring, and coaching to empower our employees to reach their fullest potential and feel part of the team. We're looking for talented and motivated candidates with skills and experience in software development, database analytics, software testing, IT management, and business processes.

Job Description

Position

MEAN Stack Developer

No of Openings

2

Education level

BS/MS degree in Computer Science, Engineering or a related subject

Responsibilities

  • • Work closely with peers, project and product managers to deliver scalable REST & GraphQL services in Node & front end using Angular.js
  • • Develop and implement underlying data models for applications and services to be scalable and maintainable (Relational and Document Based Databases)
  • • Identify improvements and participate on innovating our tools and services that are at the foundation of our product
  • • Actively practice TDD & BDD while developing new features and refactoring existing code
  • • Provide operational support by fixing production issues and embracing continuous delivery
  • • Demo features each week in fun and relaxed team gatherings
  • • Review code for team members, providing in-depth comments and constructive feedback

Requirements

  • • Bachelor's degree in Computer Science (or equivalent experience)
  • • Experience building front-ends in HTML5, CSS and JavaScript (LESS or SASS are a plus)
  • • Experience with the MEAN Stack – MongoDB/MySQL, Express.js, AngularJS, and Node.js 
  • • Experience building REST API’s
  • • Experience with Agile methodologies
  • • Experience with Java Collections and Threading
  • • Professional exp. with at least one object-oriented programming language such as C# or Java
  • • Familiarity with a DevOps environment
  • • Familiarity with design patterns and microservices architecture
  • • Active interest in new technology and emerging engineering practices
  • • Strong communication skills