Software Engineer 4 - Contingent

Pinnacle Technical ResourcesCharlotte, NC
92d$69 - $78

About The Position

In this contingent resource assignment, the Software Engineer 4 will consult on complex initiatives with broad impact and large-scale planning for Software Engineering. The role involves reviewing and analyzing multifaceted, larger-scale, or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented factors. The candidate will contribute to resolving complex situations requiring a solid understanding of the function, policies, procedures, and compliance requirements to meet deliverables. Additionally, the role requires strategic collaboration and consultation with client personnel.

Requirements

  • 5+ years of professional experience in end-to-end software development designing, building, and deploying applications.
  • 5+ years of Full stack development experience with deep engineering skills in Python and Node.js.
  • 5+ years of strong proficiency in Python (Django, Flask) and Node.js, with a solid understanding of JavaScript/TypeScript.
  • 5+ years of Backend experience with RESTful APIs, microservices, and server-side applications, SQL server, Mongo DB.
  • Basic understanding of front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Solid understanding of APIs, OAuth, JSON, and Apigee.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud, and familiarity with DevOps practices.
  • Experience in setting up and managing CI/CD pipelines.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Experience with testing frameworks such as Jest, Mocha, PyTest, or others.
  • Strong leadership skills.
  • Deep understanding of the principles of the Software Development Lifecycle (SDLC).
  • Strong experience with GIT and version control workflows.

Responsibilities

  • Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
  • Review and analyze multifaceted, larger-scale, or longer-term Software Engineering challenges.
  • Contribute to resolving complex situations requiring a solid understanding of the function, policies, procedures, and compliance requirements.
  • Strategic collaboration and consultation with client personnel.

Benefits

  • Medical, dental, vision insurance.
  • 401K contributions.
  • PTO and sick leave.
  • Other benefits mandated by applicable state or localities.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service