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
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