Job Description
Are you a high-performing engineer looking to make an immediate impact? NexGen Systems is expanding our Charlotte, NC team and is looking for a talented Senior Software Engineer to join us right away.
We are a forward-thinking tech company dedicated to innovation and excellence. As part of our core team, you will design, develop, and deploy scalable software solutions that power our clients' success. If you are ready for a challenge and want to work with cutting-edge technologies in a collaborative environment, we want to hear from you.
Why Join Us?
- Immediate start available for the right candidate.
- Competitive compensation package.
- Comprehensive health benefits and 401(k) matching.
- Hybrid work model in Charlotte, NC.
Responsibilities
- Lead Development: Design and implement high-quality, scalable software architectures for enterprise applications.
- Code Quality: Write clean, maintainable, and efficient code while conducting thorough code reviews.
- Collaboration: Work closely with product managers and designers to translate requirements into technical solutions.
- Mentorship: Guide junior developers and foster a culture of continuous learning and technical excellence.
- Problem Solving: Troubleshoot complex technical issues and optimize system performance.
- Deployment: Manage CI/CD pipelines and ensure smooth deployments to production environments.
Qualifications
- Experience: 5+ years of professional software development experience.
- Language: Proficiency in JavaScript (ES6+), Python, or Java.
- Frameworks: Strong experience with React, Node.js, or Angular.
- Database: Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Soft Skills: Excellent communication skills and the ability to thrive in a fast-paced agile environment.