Company Overview
Core Group Resources is an industry-leading recruitment firm dedicated to helping individuals and businesses reach their full potential. We're on a mission to revolutionize how companies manage hiring, payroll, and HR processes through innovative, scalable technology. To accelerate this mission, we are building a cloud-based platform that will transform the way our clients operate.
Role Overview
We are looking for a highly motivated, adaptable, and intelligent inaugural
Full Stack Software Engineer to take the helm of our technology platform. As the first engineering hire, you’ll take ownership of an existing product that has been developed by an external agency and will lead all future development efforts. Your work will be pivotal in shaping the technical foundation and the future success of the product. This role offers the opportunity to grow into the
Director of Software Development, where you will lead and manage a team of engineers as we continue hiring into the future.
You will thrive in our startup-like environment, where agility, quick iteration, and adaptability are key. This is a unique opportunity to have a direct impact on the future of our company, working hands-on with both the technology and the team that will shape its growth.
Responsibilities
- Take ownership of the existing product developed by an external agency and lead all future development efforts
- Work in an agile environment to iterate quickly on features and improvements
- Collaborate with product managers, designers, and other stakeholders to define and implement new features
- Maintain and optimize both frontend and backend code to ensure high performance and scalability
- Manage database architecture and integrations, ensuring data security and consistency
- Monitor, troubleshoot, and optimize cloud infrastructure for performance and cost-efficiency
- Ensure high code quality, security, and technical documentation
- Build a team of developers over time and transition into a leadership role
- Stay up to date with relevant technologies and industry best practices
Required Experience:
- Frontend: React.js, Next.js
- Backend: Redis, Spring (Spring Boot, Spring Cloud, Security)
- Database: Amazon Aurora, AWS DynamoDB
- Cloud: AWS (Cloudwatch, EC2, VPC)
Key Qualifications:
- Startup mindset: fast-moving, adaptive, and comfortable with ambiguity
- 3+ years of full-stack development experience, with a strong focus on both frontend and backend
- Experience working with cloud-based infrastructure, preferably AWS
- Experience working with relational and NoSQL databases
- Ability to take over an existing codebase and maintain/extend it
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment
- Strong communication skills for collaborating with cross-functional teams
Bonus Skills:
- Previous experience taking over development from an external team
- Experience with staffing, payroll, or HR technology platforms
- Previous leadership experience or desire to move into a leadership role