Job Description
We are looking for a visionary Software Engineer to join our elite engineering team in Charlotte, NC. This is an urgent hiring opportunity for a talented professional ready to drive innovation. We offer relocation assistance for the right candidate.
In this role, you will be responsible for designing, developing, and maintaining high-performance software solutions that scale with our business. You will work in a collaborative, fast-paced environment using the latest technologies. If you are passionate about code quality and eager to make an immediate impact, we want to hear from you.
Why Join Us?
- Competitive Salary: $135k - $180k base salary.
- Relocation Support: Full moving assistance provided.
- Modern Tech Stack: Work with the best tools and frameworks.
- Flexible PTO: Focus on work-life balance.
Responsibilities
- Design and implement scalable software architectures for web and mobile applications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Collaborate with cross-functional teams (Product, Design, QA) to define features and technical specifications.
- Debug, test, and troubleshoot applications to ensure optimal performance and user experience.
- Mentor junior developers and contribute to the technical roadmap.
- Deploy applications to cloud environments and manage CI/CD pipelines.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, Java, or C#.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Deep understanding of databases (SQL and NoSQL).
- Excellent problem-solving skills and ability to work in an Agile environment.