Job Description
We are hiring immediately for a Senior Software Engineer to join our high-growth team in Charlotte, NC. Due to a significant expansion in our product line, we are looking for a talented individual to drive technical innovation and build scalable solutions.
This is a full-time position offering a competitive salary, comprehensive benefits, and the opportunity to work with cutting-edge technologies in a dynamic environment.
Why Apply?
- Urgent Start: Onboarding as soon as next week.
- Remote/Hybrid Options: Flexible work arrangements available.
- Competitive Pay: Top-tier compensation for experienced engineers.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions for web and mobile platforms.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct code reviews, performance tuning, and troubleshooting to ensure system reliability.
- Mentor junior developers and provide technical guidance within the engineering squad.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Stay current with emerging technologies and integrate them into existing systems.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, React, or Angular.
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Experience with SQL/NoSQL databases and RESTful API design.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.