What are the responsibilities and job description for the Founding Software Engineer position at Core Group Resources?
Founding Software Engineer Job Summary
We are seeking a highly motivated and adaptable Founding Software Engineer to take ownership of our technology platform and drive future development. As the first engineering hire, you will inherit an existing product developed by an external agency and lead all technical initiatives, ensuring scalability, reliability, and innovation. This role presents a rare opportunity to shape the technical foundation of our company, with a clear pathway to becoming the Director of Software Development as we expand our engineering team.
In this startup-like environment, you’ll thrive on agility, rapid iteration, and adaptability. Your contributions will directly impact the future of our company and product, making this a career-defining opportunity for the right candidate.
Founding Software Engineer Responsibilities
We are seeking a highly motivated and adaptable Founding Software Engineer to take ownership of our technology platform and drive future development. As the first engineering hire, you will inherit an existing product developed by an external agency and lead all technical initiatives, ensuring scalability, reliability, and innovation. This role presents a rare opportunity to shape the technical foundation of our company, with a clear pathway to becoming the Director of Software Development as we expand our engineering team.
In this startup-like environment, you’ll thrive on agility, rapid iteration, and adaptability. Your contributions will directly impact the future of our company and product, making this a career-defining opportunity for the right candidate.
Founding Software Engineer Responsibilities
- Take full ownership of the existing codebase, ensuring seamless transition and future scalability.
- Lead all aspects of software development, including architecture, design, coding, testing, and deployment.
- Optimize and enhance frontend and backend systems for performance, security, and maintainability.
- Develop and maintain cloud-based infrastructure on AWS, ensuring reliability and scalability.
- Work closely with leadership to align technical strategy with business goals.
- Lay the groundwork for future hiring and team expansion, with the opportunity to grow into a leadership role.
- Identify and implement best practices for software development, security, and DevOps.
- Collaborate with cross-functional teams, including product, design, and operations, to deliver seamless user experiences.
- 3 years of full-stack development experience, with expertise in frontend and backend technologies.
- Frontend: JavaScript, Next.js.
- Backend: Redis, Spring (Spring Boot, Spring Cloud, Security).
- Database: Amazon Aurora, AWS DynamoDB.
- Cloud: AWS (CloudWatch, EC2, VPC).
- Strong experience with relational and NoSQL databases.
- Proven ability to take over, maintain, and extend an existing codebase.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
- Strong communication skills and ability to collaborate with cross-functional teams.
- Experience transitioning development from an external agency.
- Background in staffing, payroll, or HR technology platforms.
- Previous leadership experience or a strong desire to move into a leadership role.