Full Stack Developer

Post Date

Jul 23, 2024

Location

New Port Richey,
Florida

ZIP/Postal Code

34655
US
Nov 06, 2024 Insight Global

Job Type

Contract-to-perm

Category

Programmer / Developer

Req #

TPA-721261

Pay Rate

$46 - $58 (hourly estimate)

Job Description

• Front-End Development
o User Interface Design: Develop and maintain the user interface (UI) using HTML, CSS, and JavaScript.
o Frameworks and Libraries: Utilize front-end frameworks/libraries like React, Angular, or Vue.js to build dynamic user interfaces.
o Responsive Design: Ensure applications are mobile-friendly and responsive across various devices and browsers.
o User Experience (UX): Collaborate with designers to implement UX designs, ensuring a seamless user experience.
o Team Collaboration: Work closely with other developers, designers, product managers, and stakeholders to deliver high-quality software.
o Documentation: Create and maintain comprehensive documentation for code, APIs, and application architecture.
• Back-End Development
o Server-Side Logic: Write and maintain server-side code using languages like Node.js, AWS Lambda
o API Development: Design and implement RESTful APIs to handle data exchange between the front-end and back-end.
o Database Management: Work with databases (SQL and NoSQL) to write queries and perform database operations.
o Authentication and Authorization: Implement secure authentication and authorization mechanisms to protect application data and user privacy.
API documentation: Swagger

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

TOP 3 SKILLS:
Embedded c programming
Linux and linux internals
SQL protocols listed below - not all but at least a couple of the below - CAN, OSI 7-layer model, I2C RS-232, RS-485, SPI

Must Haves:
3+ years of experience in Development of Embedded Software
3+ years of experience with Linux operating systems. In depth knowledge of Linux Internals, IPC Mechanisms, Scheduling and Linux Commands
3+ years of hands-on experience with test case and test plan development, test execution and management.
3+ years of experience with programming in C/C++ and shell scripting.
2+ years of experience working with Serial Protocols- CAN, OSI 7-layer model, I2C RS-232, RS-485, SPI.
2+ years of practical experience working with version control tools (Subversion, Git)
Experience working with IoT devices, AWS SDK (preferred).
Experience working with ARM Based Controllers and Good knowledge of Controller Level peripherals and their functions (preferred).
Experience with Networking on Linux Systems (preferred).
Experience working in an agile / scrum methodology (preferred).
Excellent written and verbal communication skills.
Passionate about learning how things work to the point of breaking them.
Strong Analytical Skills

Nice to Have Skills & Experience

TOP 3-4 skills:
Back end - nodejs, typescript
Front end - react, material UI or Bootstrap, Tailwind CSS
Database mysql and mongodb
Any cloud azure, aws - they use AWS but azure or GCP

5 years of experience or more

MUST HAVES
· 5+ years of exp in User Interface Creation, Responsive Design, Framework Utilization using: HTML, CSS, JavaScript, TypeScript. Frameworks/Libraries: React., Styling: Bootstrap, Tailwind CSS, material UI.
§ 5+ years of exp in Server-Side Logic: Develop and maintain server-side application logic using Languages: Node.js, Frameworks: Express.js (Node.js), API: REST, microservices.
§ 5+ years of exp in Design, implement, and manage databases (SQL and NoSQL) Databases: MySQL, PostgreSQL, MongoDB, Redis, SQLite.
§ 5+ years of exp in API Development: Create and maintain APIs to enable communication between front-end and back-end systems.
§ 5+ years of exp in Identify and fix bugs in both front-end and back-end code. Ensure applications adhere to best practices and quality standards.
§ 5+ years of exp in Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests to ensure application quality using, Unit Testing: Jest (JavaScript), Mocha (JavaScript), Integration Testing: Selenium.
§ 3+ years of experience in source code management tools such as GitHub and Azure DevOps.
§ 3+ years of proficiency in cloud platforms (AWS, Azure, Google Cloud) and their core services such as AWS: IAM, ACM, CloudFront, cloud formation, Route53, Lambda, S3, API Gateway, etc., and corresponding services for Azure and Google cloud platforms.
§ 3+ years of exp in tools like VS code, Workbench, postman, swagger UI, Chrome developer tools.
§ 2+ years of exp in code review code reviews to ensure code quality, maintainability, and adherence to coding standards.
§ 2+ years of experience in working in agile development framework.
§ Strong verbal and written communication skills.
§ Ability to work collaboratively with cross-functional teams and effectively communicate technical concepts.
§ Ability to think critically and independently to make informed decisions.
§ 2+ years of experience with CI/CD pipelines and DevOps practices (preferred).
§ 2+ years of experience with Infrastructure as Code (IaC) tools such as CloudFormation, Azure Resource Manager (ARM) templates, Google Cloud Deployment Manager (preferred).
2+ years of experience with containerization and orchestration tools like Docker and Kubernetes (preferred).

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.