Job Description
We are revolutionizing the digital landscape and are seeking a talented Remote Software Engineer to join our distributed team. While we are based in Raleigh, NC, we offer a fully remote work environment for candidates across the United States. We value flexibility and offer a dynamic schedule that allows you to balance your professional and personal life perfectly.
What You Will Do:
As a key member of our engineering team, you will design, develop, and maintain high-quality software solutions that drive our business forward. You will work in a collaborative environment, leveraging modern technologies to solve complex problems.
Key Benefits:
- 100% Remote Work from Anywhere in the USA
- Flexible Hours to Suit Your Lifestyle
- Comprehensive Health, Dental, and Vision Insurance
- Generous Paid Time Off (PTO) and Holiday Package
- Professional Development and Tech Stack Budget
Responsibilities
- Design and implement scalable software architectures using modern languages and frameworks.
- Develop clean, efficient, and maintainable code following industry best practices.
- Collaborate closely with cross-functional teams including Product Managers, Designers, and QA Engineers.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Conduct thorough code reviews to ensure code quality, security, and performance standards.
- Debug and resolve complex technical issues and bugs in a timely manner.
- Write comprehensive documentation for technical specifications and APIs.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).
- 3+ years of professional experience in software development and engineering.
- Proficiency in at least two modern programming languages (e.g., JavaScript, Python, Java, C#).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.