Job Description
We are looking for a highly skilled Senior Software Engineer to join our team immediately. As a remote-first organization with a core team in Charlotte, NC, we are scaling rapidly and need a technical expert to drive our product development forward.
This is a hiring now opportunity for a self-motivated professional who thrives in a fast-paced environment. You will have the autonomy to design robust solutions while enjoying the flexibility of working from home. If you are ready to make an impact and join an urgent hiring initiative, we invite you to apply today.
Responsibilities
- Architect Solutions: Design, develop, and deploy scalable software applications using modern frameworks and languages.
- Remote Collaboration: Partner with cross-functional teams (UX, Product, QA) to define project requirements and deliverables.
- Code Optimization: Write clean, efficient, and maintainable code; perform rigorous code reviews to ensure quality standards.
- System Maintenance: Identify, troubleshoot, and resolve complex technical issues to ensure system stability and uptime.
- Technical Leadership: Mentor junior developers and provide technical guidance within the Charlotte remote team.
- Innovation: Stay updated with industry trends and implement best practices to improve application performance.
Qualifications
- Experience: Minimum of 5 years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Technical Proficiency: Strong proficiency in JavaScript, Python, or Java, with experience in cloud platforms (AWS/Azure).
- Communication: Excellent written and verbal communication skills for effective remote collaboration.
- Problem Solving: Demonstrated ability to troubleshoot complex problems and provide innovative solutions.
- Agile/Scrum: Experience working in Agile methodologies and sprint planning.
- Availability: Must be based in the Charlotte, NC area or willing to work fully remote.