Full Stack Engineer
Insight Global
About the Role
This is a Full Stack Engineer position at Insight Global.
Key Responsibilities
- Designing and implementing web applications.
- Application development with Python and/or ReactJs.
- Working with JavaScript frameworks like ReactJS, including TypeScript.
- Utilizing JavaScript libraries such as Bootstrap and Patternfly.
- Building and consuming REST APIs.
- Working with Linux container technologies (Docker or Podman) and Linux systems administration.
- Hands-on experience with testing practices, including unit testing.
- Working knowledge of containerized environments using Docker or Podman.
- Experience with SCM tools like GitHub or GitLab.
- Articulating and addressing technical problems collaboratively with the team.
Requirements & Tech Stack
- Proven experience in designing and implementing web applications.
- Experience in application development with Python and/or ReactJs.
- Experience in JavaScript frameworks like ReactJS, with experience in TypeScript.
- Experience with JavaScript libraries such as Bootstrap and Patternfly.
- Experience building and consuming REST APIs.
- Experience with Linux container technologies (Docker or Podman) and Linux systems administration.
- Hands-on experience with testing practices, including unit testing.
- Working knowledge of containerized environments using Docker or Podman.
- Experience with SCM tools like GitHub or GitLab.
- Strong problem-solving skills.
- Ability to work collaboratively in a remote setting.
- Capability to articulate and address technical problems collaboratively with the team.
- Understanding of version control, Agile practices, and kanban-based workflows.
- Excellent communication skills with the ability to clearly convey technical concepts to both technical and non-technical team members.
Nice to Have Skills & Experience
- Knowledge of end-to-end testing frameworks such as Selenium.
- OpenShift administration and GitOps workflows.
- Familiarity with GraphQL is a plus.
