Job Description

Job Description


The primary responsibility of the Senior Software Engineer Full Stack is developing and maintaining modular and reusable backend and front-end components using.NET Core and Angular along with guiding the software engineers technically.


The Engineer is instrumental in profiling and improving backend application performance, and take end-to-end technical ownership of applications and must be able to stay on top of technology changes in the market and continuously look for opportunities to leverage new technology.


Requirements



  • Create testable, universally available applications and services with monitoring and alerting

  • Building cloud applications with Amazon Web Services (AWS)

  • Translate designs and process wireframes into high quality code

  • Create microservices using .NET Core.

  • Implement the features and user interfaces using Angular.

  • Participate in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement

  • Identify and resolve performance and scalability issues

  • Contribute to backend design, technical direction and backend architecture including collaborating with various teams.

  • Design efficient and reusable backend systems that drive complex applications, front-end systems that drive complex web applications, components that drive mobile applications.

  • Build reusable components and backend libraries for future use

  • Identify and resolve performance and scalability issues

  • Contribute to frontend design, technical direction and front-end architecture including collaborating with various teams.

  • Design efficient and reusable front-end systems that drive complex web applications.

  • Build reusable components and front-end libraries for future use utilizing technologies like Stencil and Storybook

  • Translate designs and wireframes into high quality code

  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.

  • The responsibility includes the development of automated testing and delivery of components using CI/CD using Terraform or AWS CDK.

  • Contribute to mobile application design, technical direction and architecture including collaborating with various teams

  • Identify and resolve performance and scalability issues

  • Optimize components for maximum performance across a vast array of mobile web devices.

  • Lead a team in the execution of business goals

  • Mentor less experienced team members

  • Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products

  • Must be able to perform the essential functions of the job, with or without reasonable accommodation.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application