Job Description
We are seeking a highly skilled Senior Software Engineer to join our rapidly growing team in Charlotte, North Carolina. This is a fantastic opportunity for a technical professional looking for immediate full-time employment in a thriving tech hub.
About the Role
In this position, you will play a pivotal role in designing, developing, and maintaining scalable software solutions. You will work closely with product managers and designers to deliver high-quality products that impact millions of users.
Key Benefits
- Competitive base salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and hybrid work model.
- Generous PTO and professional development budget.
Responsibilities
- Design, code, test, and debug complex software applications using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews to ensure code quality, security, and adherence to best practices.
- Mentor junior developers and foster a culture of technical excellence.
- Optimize application performance and ensure scalability.
- Participate in agile ceremonies including sprint planning and daily stand-ups.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of SQL and NoSQL databases.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, collaborative environment.