CheckNet is a SaaS company developing a cutting-edge platform for automated background checks by leveraging online data sources, web resources, and social media.
Our technology stack includes React and Node.js (Express) for the frontend and APIs, Python for web crawling/data extraction, PostgreSQL for our databases, and AWS services (EC2, ECS, Lambda, RDS) with Docker for containerization.
We practice Agile Scrum methodology and use Jira for project management.
Additionally, we integrate generative AI tools such as ChatGPT to analyze and summarize extracted data.
Key Responsibilities:
- Develop, test, and maintain scalable front-end applications using React.
- Build robust back-end APIs using Node.js (Express).
- Collaborate on developing Python-based web crawlers for data extraction.
- Integrate and utilize generative AI tools (e.g., ChatGPT) for data analysis and summarization.
- Design, implement, and optimize PostgreSQL databases.
- Manage and deploy applications on AWS infrastructure (EC2, ECS, Lambda, RDS).
- Containerize applications using Docker.
- Actively participate in Agile Scrum practices, including sprint planning and daily stand-ups.
- Coordinate closely with cross-functional team members to deliver high-quality software.
Requirements: - Senior Full Stack Developer.
- Minimum 3 years of relevant full stack development experience.
Required Skills & Qualifications:
- Strong proficiency in React.js for front-end development.
- Expert knowledge of Node.js (Express) for back-end development.
- Experience with Python, particularly web crawling or data extraction.
- Solid PostgreSQL skills, including database design and optimization.
- Hands-on experience with AWS (EC2, ECS, Lambda, RDS).
- Familiarity with Docker and container orchestration.
- Experience working in Agile Scrum teams, with Jira or similar tools.
- Excellent problem-solving, analytical skills, and troubleshooting capabilities.
- Strong written and verbal communication skills.
- Quick learner, adaptable, and proactive.
Preferred Qualifications:
- Experience with CI/CD processes.
- Understanding of security best practices.
- Prior SaaS or background check industry experience.
- Experience working with generative AI tools (such as ChatGPT or similar).
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Ideal Candidate:
- A versatile and proactive individual who enjoys working across the entire tech stack and thrives in a fast-paced, dynamic team environment.
The candidate should demonstrate strong technical proficiency, excellent teamwork, and a commitment to continuous learning and improvement.
Experience with generative AI technologies will be advantageous.
This position is open to all candidates.