Job Description
We are seeking a visionary Software Engineer to join our rapidly expanding team in the heart of Charlotte, NC. This is an immediate hire opportunity for a self-starter who thrives in a fast-paced environment.
As a key member of our engineering squad, you will be responsible for architecting robust software solutions that drive our business forward. If you are passionate about code quality, performance optimization, and building user-centric applications, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance, scalable software applications.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and resolve complex technical issues in a timely manner.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Optimize existing applications for maximum speed and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3-5 years of professional software development experience.
- Proficiency in modern programming languages (e.g., Java, Python, C#) and frameworks.
- Strong understanding of database technologies (SQL, NoSQL) and RESTful APIs.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.