Full-Stack Senior Engineer

| Hybrid
Sorry, this job was removed at 10:21 a.m. (CST) on Thursday, February 10, 2022
Find out who's hiring in Tampa Bay, FL.
See all Developer + Engineer jobs in Tampa Bay, FL
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview
Full-stack senior engineer. Should have extensive experience in frontend development with at least some exposure to backend development too. At least 10 years of software industry experience. 5 to 7 years of experience in modern web frontend technologies listed below.
Job Description
Responsibilities:1. Lead a team of frontend engineers to ensure the app is designed to scale up without introducing complexity.2. Mentor / help engineers in a team to acquire new skills as required.3. Be hands-on to take care of software development activities.4. Engage in discussion and drive feature grooming and product road map with product and business teams.5. Do regular code reviews and ensure code quality and good software development practices are followed.6. Help maintain the frontend app architecture and feature documentation. Preference will be given to candidates that have contributed to open-source projects or can show their work through Github or other open-source platforms.Ideal Candidate will have the following:
Must have skills:

  • Strong hands-on experience in:
  • - Javascript or Typescript
  • - HTML, CSS
  • - ReactJS
  • - ReduxJS or ImmutableJS or MobX
  • - Unit testing with Jest or other unit testing frameworks
  • - Git (SCM), Webpack, Babble

Good to have skills, not mandatory:

  • - NodeJS (Server side Javascript)
  • - Python
  • - Python data libraries like Pandas, PySpark etc.
  • - Containers / Dockers
  • - SQL or NoSQL databases like Postgres / MongoDB / MySQL
  • - Redux based libraries that add value to Redux like Redux-saga, Redux-ORM etc.
  • - Exposure to other frontend frameworks like AngularJS, VueJS etc.
  • - Exposure to AWS services like S3, EventBridge, EC2, Lambda etc.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PennymacFind similar jobs