Participate in all phases of software development, such as front-end and back-end creation, database integrations, user interface and user experience design, and back-end server administration
Create REST APIs and technical documentation that work well
Utilize TypeScript and Angular to add features to a single-page application
Develop and put together database interfaces
Join a development team that has extensive knowledge of front-end technologies, distributed microservices, and full-stack systems
Work with the AWS-based Node.js stack
Design, create, test, implement, and support technical solutions using full-stack development tools and technologies in collaboration with the team
During the discovery, planning, and implementation phases, contribute your skills to help shape the technical direction of projects, initiatives, and maintenance
Maintain best-practice methods and development procedures while adhering to contemporary development requirements
Drive to find solutions to issues in every area of developing B2B, customer-facing software, including
Create thorough, implementation-ready new feature proposals from the back end to the front end
To gather user experience input, user stories, and product needs, collaborate with clients and coworkers across various business units and divergent domains
Develop and improve user interfaces and experiences in collaboration with designers and team members
Job Requirements:
At least 5+ years of relevant professional software development experience
Extensive knowledge of any front-end framework for single-page applications (e.g. Angular, React, Vue)
3+ years of experience with JavaScript and Typescript
3+ years of experience working with Angular (Recent versions such as 13 is required)
Extensive experience working with AWS, Node.js, and Document-oriented database
Excellent spoken and written English communication skills
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)