Copyright OPTnation. All rights reserved.

Sr Software Engineer

Job ID : 34985

Job Title : Sr Software Engineer

Location : Manchester, MI

Comapny Name : MSIT

Job Type : Full-Time, Part-Time, Contract, Training

Industry : Information Technology

Salary :  $40000 - $50000  per year

Work Authorization : ["OPT","CPT","Entry Level","F1","H4","L1","H1 Visa","TN Permit Holder","Green Card Holder","Canadian Citizen","All EAD","US Citizen"]

No. of Positions : I have ongoing need to fill this role

Posted on : 10-06-2023

Required Skills : Communication skills, Leadership, Teamwork.

Benefits : Medical Insurance, Dental Insurance, Vision Insurance, 401K, Life Insurance

Job Description :

Responsibilities:

  • Collaborate with engineers, product owners, UX designers and other stakeholders to clarify requirements and solve problems at scale to deliver the next chapter in cloud networking.
  • Help architect new innovations by drafting RFCs, reviewing RFCs and moving the theoretical into the possible.
  • Build and improve UIs through Typescript, JavaScript, CSS and HTML. Review code, define new patterns and help to ensure the team is more than the sum of our parts.
  • Ensure our code has proper test coverage. Define tests that will catch happy path errors and common edge cases.
  • Ensure our solutions are secure, proactively working with teams to raise trust and confidence.
  • Work in a Globally Distributed Development team environment with minimal direction.
  • Bring passion, enthusiasm and a positive attitude to the team.
  • Mentor through pair programming, review, and discussion.

Qualifications:

  • 7+ years experience building as an engineer, at least 2 of those focused on building distributed cloud user interfaces at scale.
  • Bachelor's in Computer Science or Computer Engineering.
  • Deep experience with React.JS and ideally other frameworks. It's more important to learn what you need to know quickly than to already have the specific knowledge.
  • Experience writing Typescript with different levels of strictness and opinions about best practices.
  • Significant experience planning product implementation proposals or invasive technical improvements.
  • Experience with the node.js ecosystem, extending and debugging different tooling.
  • Experience building and troubleshooting APIs.
  • Ability to identify and communicate developer experience improvements effectively.

Key Skills:

  • Communication skills.
  • Leadership.
  • Teamwork.
  • Analyzing information.
  • Software design.
  • Software documentation.
  • Software testing.
  • General programming skills.

Company Details :

Company Information hidden please Login to view details

Login To Apply Now! Register & Apply Now!