Job Description
We are urgently hiring a talented and driven Software Engineer to join our growing team in Raleigh, North Carolina. If you are looking for a full-time role with equity options and the opportunity to work on cutting-edge technology, this is the job for you.
As a key member of our engineering team, you will play a critical role in designing, developing, and deploying high-performance software solutions that impact millions of users. We offer a competitive salary, comprehensive benefits, and a dynamic work environment in the heart of North Carolina's Research Triangle.
Why Join Us?
- Equity Options: Own a piece of the company's success with competitive equity packages.
- Competitive Salary: Top-tier compensation for top-tier talent.
- Modern Tech Stack: Work with the latest tools and technologies.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality, performance, and security standards are met.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and uptime.
- Conduct technical research and stay up-to-date with emerging technologies and industry trends.
Qualifications
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in at least one major programming language (e.g., Python, Java, C#, JavaScript).
- Experience with modern web development frameworks (e.g., React, Angular, Vue.js).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and database technologies (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.