Job Description
We are seeking a highly skilled Software Engineer to join our innovative team in the heart of Raleigh, NC. If you are looking for a role with weekly pay and comprehensive relocation assistance, this is the perfect opportunity for you. We pride ourselves on a modern tech stack and a culture that values continuous learning and growth.
As a key member of our engineering squad, you will play a pivotal role in building and maintaining our next-generation software solutions. We offer a competitive benefits package, including health insurance, 401(k) matching, and generous paid time off.
Responsibilities
- Design, develop, and test scalable web applications using modern frameworks and programming languages.
- Collaborate closely with product managers, designers, and other engineers to define and deliver high-quality features.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Participate in code reviews, technical design discussions, and agile ceremonies.
- Debug, troubleshoot, and resolve complex technical issues to ensure system stability and performance.
- Migrate legacy systems to modern architectures and optimize existing codebases for speed and scalability.
- Contribute to technical documentation and mentor junior developers.
Qualifications
- BS degree in Computer Science, Engineering, or a related technical field (Master's degree preferred).
- Minimum of 4-6 years of professional software development experience.
- Strong proficiency in languages such as Python, Java, or JavaScript and frameworks like React, Angular, or Spring.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Deep understanding of relational and non-relational databases (SQL, PostgreSQL, MongoDB).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and a collaborative mindset.