Job Description
We are looking for an experienced Software Developer to join our dynamic team in Columbia, South Carolina. This is a Contract to permanent position that offers a unique opportunity to contribute to innovative projects in a fast-paced environment. The ideal candidate will possess strong expertise in full-stack development and thrive in a setting that combines startup energy with guided structure.
Responsibilities:
• Develop and maintain full-stack applications using JavaScript, React, Node.js, and Express.js.
• Collaborate with cross-functional teams to design, implement, and deploy scalable solutions.
• Participate in code reviews and ensure high-quality software development standards.
• Troubleshoot and resolve technical issues to ensure seamless system performance.
• Contribute to financial planning and system reorganization efforts as part of ongoing projects.
• Adapt to startup-like dynamics while adhering to established processes and timelines.
• Assist in the integration and optimization of converging contracts and payment systems.
• Provide mentorship and support to entry-level developers within the team.
• Stay updated on emerging technologies and best practices to enhance development workflows.
• Communicate effectively with stakeholders to align technical solutions with business goals.• Proficiency in JavaScript, React, Node.js, and Express.js.
• Proven experience in full-stack development with a focus on scalable applications.
• Ability to work in a fast-paced environment and manage multiple priorities.
• Strong problem-solving skills and attention to detail.
• Familiarity with startup environments or the ability to adapt to dynamic workflows.
• Excellent communication skills to collaborate with technical and non-technical teams.
• Prior experience mentoring less experienced developers is a plus.
• Bachelor's degree in Computer Science or a related field is preferred.