Job Description
About the Role:
We are seeking a visionary Senior Software Engineer to join our growing team in Charlotte, NC. In this direct hire position, you will be responsible for architecting scalable software solutions and leading technical initiatives that drive our product roadmap. If you are passionate about clean code, system architecture, and mentoring the next generation of developers, we encourage you to apply.
Why You Should Apply:
• Competitive salary and comprehensive benefits package.
• Flexible remote work options and hybrid schedules.
• Professional development budget and continuing education opportunities.
• A collaborative culture that values innovation and inclusion.
Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using modern technologies.
- Lead technical architecture discussions and make critical design decisions.
- Mentor junior developers and conduct thorough code reviews to ensure best practices.
- Collaborate closely with product managers, designers, and QA teams to define feature requirements.
- Troubleshoot complex system issues and implement robust, efficient solutions.
- Stay current with emerging technologies and industry trends to recommend improvements.
- Participate in the full software development lifecycle, from planning to deployment.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience in a fast-paced environment.
- Proficiency in JavaScript, Python, or Java.
- Strong understanding of RESTful APIs, databases (SQL/NoSQL), and cloud platforms (AWS/Azure).
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving abilities and strong communication skills.