Job Description
Are you ready to accelerate your career?
Horizon Tech Partners is currently seeking a Senior Software Engineer to join our dynamic team in Charlotte, NC. We offer an immediate start for the right candidate and a culture that prioritizes innovation and professional growth.
As a key member of our engineering squad, you will play a pivotal role in building scalable, high-performance applications that serve millions of users.
Why Join Us?
- Immediate Start: Don't wait months for a start date.
- Competitive Compensation: Industry-leading salary and benefits package.
- Modern Tech Stack: Work with the latest tools and frameworks.
- Growth: Clear pathways for career advancement.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern technologies (React, Node.js, Python).
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and efficient code following SOLID principles and best practices.
- Participate in rigorous code reviews to ensure code quality, security, and architectural integrity.
- Debug and resolve complex technical issues efficiently, often under tight deadlines.
- Mentor junior developers and contribute to the continuous improvement of our engineering processes.
- Ensure application performance, scalability, and security standards are met.
Qualifications
- 5+ years of professional software development experience in a full-stack environment.
- Strong proficiency in JavaScript, HTML5, CSS3, and modern frontend frameworks (e.g., React, Vue).
- Experience with backend technologies such as Node.js, Java, or Python.
- Familiarity with cloud services (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Excellent problem-solving skills, attention to detail, and a proactive attitude.
- Strong communication skills and the ability to work effectively in an agile, collaborative team setting.