Job Description
We are urgently hiring a talented and experienced Senior Software Engineer to join our dynamic team in Charlotte, North Carolina. This is a direct hire position offering a competitive salary, comprehensive benefits package, and the opportunity to work on cutting-edge projects that drive real-world impact.
At TechNova Systems, we pride ourselves on innovation, collaboration, and excellence. We are looking for a leader who is passionate about clean code, system architecture, and mentoring the next generation of developers.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern technologies and best practices.
- Lead architectural discussions and provide technical guidance to junior developers and team members.
- Write clean, efficient, and well-documented code while conducting thorough code reviews.
- Identify performance bottlenecks and optimize application performance for speed and scalability.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Mentor team members on coding standards, design patterns, and new technologies.
- Participate in the full software development lifecycle, from conception to deployment.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript (ES6+), React, or Angular.
- Experience with backend technologies such as Node.js, Python, or Java.
- Deep understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.