TIAG is now hiring an experiencedFull Stack Software Developer (API Specialist) to join our team full time in support of the Marine Corps in Charleston, SC. The Developer will support efforts to optimize Marine Corps logistical planning. This position requires an active Secret Clearance to start work, so US or Naturalized Citizenship is a requirement.
This is a hybrid position, with at least 2x a week onsite required in Charleston, SC.
Position Responsibilities:
This is a hybrid position, with at least 2x a week onsite required in Charleston, SC.
Position Responsibilities:
- Design, develop, and maintain RESTful APIs and WebSocket services that meet the needs of our web applications.
- Collaborate with cross-functional teams, including front-end developers, UX/UI designers, cloud engineers, and product managers, to define API requirements and specifications.
- Implement security best practices and data protection measures to safeguard sensitive information transmitted via APIs.
- Optimize backend services for scalability, speed, and efficiency, ensuring high performance and responsiveness of the applications.
- Develop and maintain comprehensive documentation for the APIs, including endpoints, parameters, and sample requests and responses. Swagger or OpenAPI knowledge would be preferred.
- Participate in code reviews to ensure code quality, maintainability, and adherence to industry standards.
- Stay abreast of emerging technologies and trends in API development, Full Stack development tools, and methodologies.
- Troubleshoot and debug issues across the Full Stack, providing timely resolutions to ensure minimal disruption to users.
- Work with front-end developers to integrate UI elements with server-side logic and functionality.
- Contribute to the continuous improvement of the development process, suggesting and implementing best practices and tools where appropriate.
Required Experience
- Active DoD Secret Clearance
- Bachelor's degree from an accredited institution.
- Proven experience as a Full Stack Developer with a strong focus on API development.
- Proficiency in server-side languages such as Node.js, Python, Ruby, Java, or .NET.
- Experience with front-end technologies, including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Solid understanding of RESTful API design and development practices.
- Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Knowledge of web server technologies (e.g., Apache, Nginx, IIS).
- Experience with version control systems, such as Git.
- Experience with agile software development and DevSecOps
- Strong problem-solving skills and the ability to think algorithmically.
- Excellent communication and teamwork abilities.
Preferred Experience
- Familiarity with AWS and its service offerings.
- Experience with Docker, including building, shipping, and running applications in containers.
TIAG is an equal opportunity and affirmative action employer that does not discriminate on the basis of race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. TIAG's policy applies to all terms and conditions of employment. To achieve our goal of equal opportunity, TIAG maintains an affirmative action plan through which it makes good faith efforts to recruit, hire, and advance in employment qualified minorities, women, individuals with disabilities, and protected veterans.