Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Charlotte, NC. If you are passionate about building scalable web applications and thrive in a fast-paced environment, we want to hear from you.
As part of our growth strategy, you will be responsible for architecting robust solutions and leading technical initiatives that drive our business forward.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions.
- Collaborate with product managers, designers, and engineers to define features and technical specifications.
- Conduct code reviews, debugging, and troubleshooting complex technical issues.
- Mentor junior developers and foster a culture of continuous learning and best practices.
- Optimize application performance and ensure security standards are met.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development.
- Proficiency in modern JavaScript frameworks (React, Vue, or Angular) and backend technologies (Node.js, Python, or Java).
- Strong understanding of database management systems (SQL and NoSQL).
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and the ability to work independently.