Senior Software Engineer
Duration: 6 month(s) initially but can extend indefinitely
Pay Rate: $80-$90/hr DOE, 1099 or W-2
Number of openings? 9.
As a full-stack engineer, you must be very proficient in React, Node, & MySQL. In addition, you must come with a self-starter mindset that can walk through the application code by yourself to learn the framework. Since we are all remote, we cannot wait for someone to help you - so a self starter and self researching mindset is important to our culture. In addition, the candidate should be experienced to lead a small team (2-5 people).
Duration: 6+ months with potential to extend long term
About the Role: We are seeking an experienced and highly motivated Senior Full Stack Developer to join our team. In this role, you will be responsible for developing and enhancing robust, scalable web applications with a focus on building assessment frameworks. You will collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality solutions.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using ReactJS, NodeJS, and TypeScript.
- Build and enhance assessment frameworks, ensuring scalability, performance, and usability.
- Collaborate with front-end and back-end teams to design RESTful APIs and microservices architecture.
- Write efficient, well-documented, and scalable code following best practices.
- Optimize SQL and Postgres queries and ensure data integrity and performance.
- Participate in code reviews, mentoring, and knowledge sharing within the team.
- Troubleshoot and resolve technical issues in a timely manner.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills & Qualifications:
- 5+ years of experience in full-stack development.
- Strong proficiency in ReactJS, NodeJS, and TypeScript.
- Solid experience with SQL databases, particularly Postgres.
- Hands-on experience building assessment frameworks or similar structured evaluation tools.
- Familiarity with RESTful API design and microservices architecture.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Preferred Skills:
- Experience with cloud services (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with testing libraries and frameworks (Jest, Mocha, etc.).
- Background in performance tuning and database optimization.