Logo
Sapient Logic

Software Engineer

Sapient Logic, Hanahan, South Carolina, United States,


Description :

Sapient Logic is seeking a Software Engineer to join our team with experience building enterprise web applications to support our Marine Corps clients.

Responsibilities:

Collaborate with cross-functional teams to design, develop, and deploy a responsive and user-friendly geospatial web application.

Design and develop user interfaces for web applications using React, Redux, and other modern UX/UI frameworks

Create wireframes, mockups, and prototypes

Implement front-end code using HTML, CSS, and JavaScript

Build and maintain backend components using Node.js.

Develop frontend components using React.js, ensuring smooth user interactions and geospatial data visualization.

Implement real-time chat functionality using Channels, Socket.io, or similar technology.

Set up and manage PostgreSQL with PostGIS extension for geospatial data storage and retrieval.

Implement internal email functionality within the application.

Create a secure user authentication and authorization system.

Collaborate on designing and implementing a data synchronization API to connect with the upstream version of the application.

Dockerize the application for efficient deployment and scaling.

Ensure the application's security, performance, and responsiveness.

Debug and resolve issues across the stack to ensure a seamless user experience.

Stay up-to-date with industry trends and best practices to continually enhance the application's features and performance.

Skills and Qualifications:

Master’s degree or Bachelor's degree in Computer Science, Software Engineering, or related field with experience in full stack web development, a focus on building complex applications from the ground up.

Experience in backend development using Node.js.

Experience in frontend development using React.js.

Experience with modern UX/UI design principles and practices

Strong understanding of HTML, CSS, and JavaScript.

Experience programming on Linux servers.

Designing and consuming RESTful APIs

Proficient in Python.

Experience with version control using Git

Strong problem-solving skills and the ability to troubleshoot complex issues.

Excellent teamwork and communication skills.

Self-motivated and eager to learn about new technologies and tools.

Understand basic project management principles, including Agile methodologies, Scrum, or Kanban, to effectively participate in or lead project planning, execution, and completion.

Familiarity with data synchronization concepts is a plus.

Experience in Artificial Intelligence/Machine Learning development is a plus.

Experience in mobile application development is a plus.

U.S Citizen with the ability to obtain a DoD Secret Clearance

Job Type: Full-time

Benefits:

401(k) matching

Dental insurance

Employee assistance program

Flexible schedule

Health insurance

Health savings account

Life insurance

Paid time off

Professional development assistance

Referral program

Retirement plan

Vision insurance

Compensation package:

Bonus opportunities

Performance bonus

Yearly pay

Experience level:

1 year

Schedule:

8 hour shift

Monday to Friday

Application Question(s):

This job requires a U.S. citizenship. Are you a U.S. Citizen?

Ability to Relocate:

Hanahan, SC 29410: Relocate before starting work (Required)

Work Location: In person

#J-18808-Ljbffr