IhaCo
Software Engineer
IhaCoUnited States1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

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.


Key Skills

Ranked by relevance