Job Description
Join the Future of Tech in Charlotte, NC
We are a fast-growing technology firm seeking a Senior Software Engineer to join our dynamic team immediately. If you are passionate about building scalable, high-performance applications and want to work in a collaborative environment, this is your chance to make an impact.
In this role, you will be responsible for architecting solutions that drive business growth and leading technical initiatives. We offer a competitive salary, comprehensive benefits, and the opportunity to work with cutting-edge technologies.
Why Join Us?
- Immediate Start Available
- Competitive Compensation Package
- Flexible Work Environment
- Professional Development Opportunities
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance optimization.
- Conduct technical research and implement innovative solutions to complex technical challenges.
- Mentor junior developers and contribute to the technical growth of the team.
- Identify and mitigate technical risks early in the development lifecycle.
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 Python, Java, or JavaScript.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with database management systems (SQL/NoSQL).
- Experience with Agile/Scrum development methodologies.
- Strong problem-solving skills and the ability to work in a fast-paced environment.