Job Information
Industry
- Technology
City
- Guadalajara
State/Province
- Jalisco
Country
- Mexico
Zip/Postal Code
- 44648
**Job Description**:
- Undertakes software modifications or feature enhancements to existing systems.
- Contributes to the provision of Enterprise-grade solutions.
- Designs and develops new systems.
- Outlines client-side and server-side architecture
- Manages the complete software development process, i.e., from conception to deployment.
- Maintains and upgrades software following deployment.
Operations and Administration
- Conducts peer reviews of developed code to ensure adherence to defined coding standards.
- Mentors and guides junior and mid-level developers in delivering systems from inception to deployment with mínimal direction.
- Promotes adherence to software development standards and processes.
- Prepares weekly and monthly regular reports of progress.
Tasks- Oversees automated testing and provides feedback during the development process.
- Designs, debugs, and manages systems, e.g., from user experience down to the server communication.
- Collaborates with company leadership and the entire product team in the definition, design, and launching of new software features.
- Writes effective APIs with appropriate security components
**Requirements**:
**Mandatory Skills**:
- Backend: Node.js.
(Min Experience in Node.js 8+)
- Frontend: React, JavaScript, Typescript,.
(Minimum 4+ years React)
- Database: MongoDB, Redis, SQL Server, MySQL, PostgreSQL.
(minimum 3+ years' experience in DB)
- Unit Testing: Mocha, Karma, Sinon, Chai, Enzyme etc.
- Cloud: AWS/Azure
- Process: Agile
- Version Control: Git, Bitbucket.
- Domain: Travel Domain preferred other domains also open.
- Performance considerations (parallelization with async, minimizing HTTP requests, minimizing DOM interaction, building CSS / JS front end files)
- Security Knowledge (CSRF, SQL Injection prevention, JS injection prevention )
- Experience with UNIX-like systems, Distributed Logs, etc.
- Experience with Express concepts (routes, how the server works, req/res, locals )
- Experience with one of the common ORMs (Sequelize, Sails )
- MVC for the web (how models, views, controllers are fairly standardized for Nodejs apps)
- Docker (Minimum 2 years)
- Kubernetes (Minimum 1 years)
- Experience working with TDD
**Nice-to-have Skills**:
- Navitaire (advantage) (Platform, API, ODS, NewSkies API, Skyspeed,Sky utilities, Skyfare, Skypay etc)
- Angular
- GraphQL (Basic Understanding)
- HTML 5
- CSS
- BootStrap
- AWS
- MS SQL
- Kanban methodology
- Jira, SVN, Azure Repositories
- RedisCache distributed cache exposure
- Integration to other systems like CRM's, CMS's and External Payment Gateway integration experience.
- CDNs
- Server setup & administration (E.g.
ins and outs of AWS, DNS setup, DB setup, Docker, etc.)
- Google Analytics integration
**Benefits**:
- More than just a market leading salary - we provide a range of benefits including HMO, performance awards, yearly appraisals, and performance bonuses
- Your voice will be heard - you are part of a small collaborative team where your ideas will have an impact.
- A chance to work with the best international brands from the US, Canada, Mexico, Australia, Singapore, and many more.
- Work from home - we're working remotely but still find ways to build teams during the pandemic with monthly team building and treats.
- Opportunity to travel - we have regularly sent our staff to work directly with our clients and this will continue post-Covid.
In fact, we have supported our staff for long term assignments or permanent migrations in the US, Mexico, and Australia.
- We've got your back - you're part of a company that will invest in your career progression, training and development.
- Sponsored AWS and.Net/Azure Certifications
- Learning and development opportunities - both on the job and classroom style training
- Genuine Career opportunities / Opportunities to advance - we want to progress our own people
- PTO / paid holidays
- Vacation leave (Christmas closure period)
- Extra leave awarded after your first year of service
- Laptop (fully expensed)