Mexico
3 days ago
Full-Stack Developer

Job Summary 

 

Responsible to enable agents, clients, and partners to connect with Chubb business services when and where they want, using the digital channels and devices of their choice. This position will be responsible to design, develop, and maintain web applications and APIs, ensuring high performance and responsiveness. This role requires collaboration with cross-functional teams to define, design, and deliver new features, as well as troubleshooting and optimizing existing applications in an agile and accelerated environment. The position requires someone with vast experience in every phase of the User Experience lifecycle.

 

Key Responsibilities 

Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications. Design, develop, test and deploy apps for our customers, partners and employees. Spend up to 100% of their time writing clean, maintainable and efficient code while adhering to the best practices and coding standards. Implement user interfaces with reusable widgets with Unit and Integration tests for the APIs and UI. Write thorough tests for features that are structured enough to serve as documentation. Integrate data storage solutions, including databases, caching mechanisms, and APIs. Ensure the security and scalability of applications. Troubleshoot and debug applications to optimize performance and resolve issues. Perform Code Reviews and setup Continuous Integration tools. Manage workflows to ensure timely delivery of projects. React to and lead shifting priorities without compromising deadlines and team momentum. Perform special projects and other related tasks as assigned.

Key Competencies 

Full-Stack Engineer with +5 years of extensive working experience in all components of web application development including Frontend, Services/APIs and Databases using multiple languages/frameworks, focusing on resiliency and performance. Good knowledge of SOLID Principles, OOP, REST, Microsoft Azure Platform, Web Services, Application Infrastructure, Serverless solutions, API Management, Microservices and Containers. Experience in developing apps in Cloud Platforms such as MS Azure or Amazon Web Services. Hands on technical experience on client-side technologies like HTML, CSS (LESS/SASS), JavaScript, TypeScript and frameworks like Angular. Hands on technical experience on server-side technologies like .NET and Node.js. Experience working with templating engines such as JSONata, Liquid or Handlebars. Familiarity with database management systems (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, Azure Storage or Firebase. Experience with Git and GitHub as well as CI/CD tools like Jenkins. Experience working with project management and team collaboration/communication tools like JIRA, Trello, Asana, MS Teams, etc. Proficient in Microsoft Applications (Word, Excel, and Power Point). Experience working in Agile environments. Excellent analytical, decision-making, and problem-solving skills with attention to detail. Excellent interpersonal and relationship-building skills. A strong passion for learning and adapting to new technologies. Must be familiar with large & complex systems, highly transactional online systems, and performance architectures. Ability to drive results in a fast pace agile environment, with limited management oversight.  Ability to multitask working on multiple projects, across different applications.  Proven ability to work independently as well as with a team in a collaborative setting.  Energetic, enthusiastic, self-motivated with a positive attitude.  Very strong oral and written communication skills.  Professional level knowledge of the structure and content of the English and Spanish language. Insurance experience is a plus

Accreditations (Education, Certifications and/or Experience)

Bachelor’s degree in Computer Science, Engineering or an equivalent combination of education and relevant experience. A Master’s degree in related field is highly preferred.
Confirm your E-mail: Send Email