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
Apply for this Job
Use the form below to submit your job application