Job Description
We are seeking a talented Senior Software Engineer to join our dynamic team in the heart of Charlotte, NC. If you are passionate about building scalable web applications and solving complex technical challenges, we want to hear from you.
At Apex Tech Solutions, we pride ourselves on innovation, collaboration, and a culture that puts our employees first. You will have the opportunity to work with cutting-edge technologies and lead projects that directly impact our clients' success.
Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using modern technologies.
- Collaborate closely with cross-functional teams including product managers, designers, and other engineers.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Identify and resolve technical debt and bugs in existing systems.
- Contribute to the technical architecture and design decisions for new features.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, HTML, CSS, and modern frameworks (React, Vue, or Angular).
- Experience with server-side technologies such as Node.js, Python, or Java.
- Familiarity with database systems (SQL, NoSQL) and RESTful APIs.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
- Strong communication skills and a collaborative mindset.