What are the responsibilities and job description for the Full Stack Engineer position at American Unit, Inc?
Immediate hiring!!
Job Title: Full-Stack Developer (ReactJS, Node.js, Cloud)
Location: Overland Park, KS (Onsite)
Duration: Long Term Contract
Client: Concentrix/T-Mobile
We are looking for a talented Full-Stack Developer with expertise in ReactJS, Node.js, and cloud technologies to join our dynamic engineering team. As a Full-Stack Developer, you'll have the opportunity to work on exciting projects, solve complex problems, and collaborate with a team of skilled professionals.
Key Responsibilities:
- Frontend Development (ReactJS):
- Design, develop, and maintain responsive and scalable front-end applications using ReactJS. Work closely with the UX/UI design team to ensure a seamless user experience across various devices.
- Backend Development (Node.js):
- Build robust and scalable backend services using Node.js and Factify. Implement RESTful APIs, integrate with various databases, and cloud services.
- Cloud Development & Deployment:
- Develop, deploy, and maintain applications on cloud platforms (Azure Cloud, etc.). Leverage cloud services such as storage, compute, and serverless functions to enhance application performance and scalability.
- Testing and Debugging:
- Write unit tests and perform integration testing to ensure the quality and reliability of applications. Debug and resolve issues across the stack.
- Collaboration & Documentation:
- Work closely with cross-functional teams (designers, product managers, other developers) to deliver high-quality software. Maintain clear and concise documentation for code, processes, and system architecture.
- Continuous Improvement:
- Stay up-to-date with the latest trends and best practices in web development, cloud technologies, and software engineering. Contribute to code.
Skills & Qualifications:
- Proficiency in Frontend Technologies:
- Strong experience with ReactJS, including React hooks, functional components, and state management (e.g., Redux or Context API).
- Familiarity with frontend build tools (Webpack, Axios.) and testing frameworks (Jest, Mocha).
- Proficiency in Backend Technologies:
- Expertise in Node.js and Fastify for building RESTful APIs.
- Experience with authentication, authorization, and security best practices (OAuth, JWT, etc.).
- Cloud Development:
- Hands-on experience with cloud platforms (Azure, AWS) and serverless computing.
- Knowledge of cloud-based databases (e.g., Postgres, Snowflake,).
- Database Management:
- Experience with both SQL (MySQL, PostgreSQL) databases.
- Strong understanding of database design and optimization techniques.
- Version Control & Development Tools:
- Proficient in Git and GitHub/GitLab for version control.
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab).
Soft Skills:
- Strong problem-solving and debugging skills.
- Ability to work both independently and collaboratively in an agile environment.
- Excellent written and verbal communication skills.
- Strong attention to detail and a passion for writing clean, maintainable code.
Nice to Have:
- Experience with TypeScript for both frontend and backend development.
- Knowledge of microservices architecture.
- Previous experience in a startup or fast-paced environment.
- Familiarity with server-side rendering (SSR) frameworks such as Fastify.
Please share resume at Crystal@americanunit.com