Job Description
We are seeking a visionary Software Engineer to join our elite engineering team. While we embrace a fully remote work culture, we are specifically looking for top-tier talent in the Raleigh, NC area to foster a strong local community, offering full relocation assistance for the right candidate.
In this role, you will architect scalable solutions, drive technical innovation, and mentor junior developers. If you are passionate about building products that matter and thrive in a fast-paced environment, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance software applications using modern frameworks and languages.
- Collaborate with cross-functional teams (Product, Design, QA) to deliver features that delight users.
- Write clean, efficient, and maintainable code with a strong emphasis on security and scalability.
- Participate in code reviews, architecture planning, and technical decision-making processes.
- Debug complex production issues and implement robust solutions to ensure system stability.
- Contribute to the continuous improvement of our CI/CD pipelines and DevOps practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience in a modern tech stack.
- Proficiency in at least one major programming language (e.g., Python, Java, Go, or C++).
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with front-end technologies (React, Vue, or Angular).
- Experience with database management (SQL/NoSQL) and API design (REST/GraphQL).
- Excellent problem-solving skills and ability to thrive in an Agile/Scrum environment.