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