Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
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.
- 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.
- 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.
- 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.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join IhaCo and take your career to the next level!
Application takes less than 5 minutes