Job Description
We are looking for a Senior Software Engineer to join our fast-growing team in Charlotte, NC. As a pivotal player in our engineering division, you will lead the development of scalable, high-performance web applications that drive our core business objectives. We are hiring immediately and offer a competitive compensation package, comprehensive benefits, and a collaborative environment that encourages innovation.
Why Join Us?
- Competitive Pay: Annual salary of $120k-$150k plus performance bonuses.
- Modern Tech Stack: Work with the latest tools including React, Node.js, and AWS.
- Growth Opportunities: Clear path to leadership and technical mastery.
- Flexible Culture: Hybrid work model supporting work-life balance.
Responsibilities
- System Design: Architect and design robust, scalable software solutions tailored to business requirements.
- Development & Coding: Write clean, maintainable, and efficient code for front-end and back-end components.
- Code Reviews: Lead peer code reviews to ensure code quality, security, and adherence to best practices.
- Collaboration: Work closely with product managers, designers, and other stakeholders to define feature specifications.
- Mentorship: Guide junior developers and provide technical mentorship within the engineering team.
- Optimization: Identify performance bottlenecks and optimize application performance for speed and scalability.
Qualifications
- Experience: Minimum of 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Frontend: Proficiency in modern JavaScript frameworks (React, Vue, or Angular).
- Backend: Strong experience with Node.js, Python, or Java.
- Databases: Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Tools: Familiarity with version control (Git), CI/CD pipelines, and cloud services (AWS/Azure).