Logo
IhaCo

Software Engineer Job at IhaCo in Raleigh

IhaCo, Raleigh, NC, US, 27601

Save Job

About IhaCo IhaCo is a fast-scaling recruiting tech company dedicated to simplifying the job search process through automation, analytics, and innovative software solutions. Our mission is simple: “Getting you hired ASAP.” We’re building tools and platforms that help our operations team deliver thousands of high-quality job applications for clients, faster and smarter. Position Overview We are looking for a highly skilled Software Engineer to join our engineering team. You will be responsible for designing, building, and maintaining systems that power IhaCo’s internal job application automation platform, data-driven reporting systems, and client-facing services. The role requires strong programming fundamentals, experience with modern frameworks, and the ability to work in a cloud-first environment. Key Responsibilities Architect, develop, and maintain scalable web applications and microservices. Implement automation workflows that integrate with third-party job boards and APIs. Build data pipelines to collect, clean, and transform job application and performance metrics. Develop internal dashboards for tracking KPIs using frameworks like React, Next.js, or Vue. Optimize database performance and ensure data integrity across SQL/NoSQL systems. Write unit tests, integration tests, and participate in CI/CD processes. Collaborate with cross-functional teams (data analysts, operations, and product) to translate requirements into technical solutions. Contribute to system security, reliability, and performance improvements. Technical Stack (Preferred Experience) Programming Languages: Python, JavaScript/TypeScript, Java, or C#. Frontend: React.js, Next.js, or Angular. Backend: Node.js, Django, Flask, or Express. Databases: PostgreSQL, MySQL, MongoDB, or Firebase. Cloud Services: AWS (Lambda, EC2, S3, RDS), GCP, or Azure. DevOps & Tools: Docker, Kubernetes, GitHub Actions, Jenkins, Terraform. Testing Frameworks: Jest, PyTest, Mocha/Chai, Cypress. Data: Experience with building ETL pipelines or working with APIs. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. 2 years of professional software development experience (startup experience a plus). Solid understanding of algorithms, data structures, and system design. Strong problem-solving skills with the ability to optimize code for performance and scalability. Familiarity with Agile methodologies and Git-based workflows. Excellent communication skills and ability to work in a distributed team. What We Offer Competitive salary and potential for equity options. Flexible remote-friendly work environment. Opportunity to architect and scale core systems at a growing startup. Direct impact on products that help thousands of job seekers worldwide. Professional growth and continuous learning culture. #J-18808-Ljbffr