Full Stack Developer Role
Full Stack Developer
Description
Envase Technologies provides mission-critical, cloud-based transportation management system (TMS) enterprise software and mobile applications to the intermodal transportation industry, with a core focus on the drayage trucking niche.
We are looking for a Full Stack Developer with experience in HTML, CSS, and modern JavaScript and/or TypeScript to assist in the design and implementation/integration of an online payment gateway for shopping cart experience and payment functionality within the TMS application.
Responsibilities and Duties
- Become a valuable member of a fast-paced team full of top engineers striving to deliver new features of the highest quality.
- Design and implement a wide range of Web-Services and Applications to meet our customer needs.
- Use different cloud technologies to deliver our products.
- Work with industry experts to compile and define requirements.
- Participate in planning and design sessions for new features and requirement changes.
- Design, implement, and develop high performance services and libraries.
- Maintain a balance between building sustainable, high-impact projects while shipping software quickly.
- Follow standard methodologies in development and library usage.
Requirements
- Strong fundamental knowledge and experience with HTML, CSS, and modern JavaScript and/or TypeScript
- Deep understanding of modern front-end frameworks such as React, Vue.js, or Angular
- Familiarity with REST APIs
- Proficient in C# and the .NET framework tech stack
- Strong SQL database knowledge and experience
- Exposure to cloud technology, AWS (preferable), Google, or Azure
- Experience with source control (Git)
- Experience integrating with online payment gateways for shopping cart and payment functionality via XLM-based Web Service model
- Front-end and back-end experience with components such as products/services page, product category page, shopping cart/check out page, credits/debits page, and purchase history detail.
- Experience with direct integration via API to financial institution for processing payment transactions.
- Experience surrounding ecommerce / shopping cart capabilities.
- Working experience with Flutter (not required, but nice to have).
- Knowledge of CI/CD tools and processes (not required, but nice to have).
- Experience with TDD (not required but must be willing to adopt).
- Great communication skills )written and verbal)
- Ability to work independently and as part of a team.
Benefits
· Competitive Salary
· Benefits
· Remote/Work from Home