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