Job
Description
As a Jr. Full-Stack Developer at CCTech, you will play a crucial role in designing, developing, and maintaining web-based applications using modern frameworks and cloud infrastructure. Your expertise in both front-end and back-end development will be essential for ensuring seamless integration, performance optimization, and scalability. Collaboration across teams is key in this role to deliver high-quality applications. **Responsibilities:** - **Front-End Development:** Design and implement responsive, user-friendly interfaces using modern frameworks like Angular. Collaborate with designers to translate Figma/wireframes into functional code. - **Back-End Development:** Develop robust, secure, and scalable back-end services using technologies such as Java and Python. Create and maintain RESTful APIs for efficient data exchange between client and server. - **Database Management:** Design and implement SQL and NoSQL databases (e.g., MongoDB, DynamoDB). Optimize queries for enhanced performance and scalability. - **Cloud and Deployment:** Manage cloud platforms like AWS and Azure. Utilize containerization tools such as Docker and orchestration tools like Kubernetes for deployment. Integrate CI/CD pipelines for automating builds, testing, and deployments. - **Testing and Debugging:** Conduct unit, integration, and end-to-end testing to ensure the reliability of the applications. - **Collaboration and Documentation:** Work closely with product managers, designers, and other developers to define project requirements and deliverables. Document code, APIs, and technical processes for maintainability and knowledge sharing. **Requirements:** - **Educational Background:** BE/BTech in CS, IT, Mech, Civil, or a related field. - **Experience:** 1-2 years of experience as a Full-Stack Developer. **Technical Skills:** - Typescript - Angular Ecosystem - Popular state management solutions - Experience with any Headless UI Libraries like radix-ui, aria-kit, angular-aria, ark-ui, etc. - Experience with any CSS3 styling solution like CSS modules, tailwind, panda-css, etc. - Java with Springboot - Creating "RESTful" APIs - Experience with any SQL/NOSQL Database - Containerization of applications for distribution/deployment - Hands-on experience with any cloud/PaaS where you have deployed your solution - Unit testing **Nice to have:** - Familiarity with serverless architectures - Cloud certifications - Full-Stack certifications **Must have:** Any 3 skills from the Technical Skills section. At CCTech, you will have the opportunity to work in a dynamic and fast-paced engineering IT organization. Join us and be part of a company that is passionate about transforming product development with technology. As a Jr. Full-Stack Developer at CCTech, you will play a crucial role in designing, developing, and maintaining web-based applications using modern frameworks and cloud infrastructure. Your expertise in both front-end and back-end development will be essential for ensuring seamless integration, performance optimization, and scalability. Collaboration across teams is key in this role to deliver high-quality applications. **Responsibilities:** - **Front-End Development:** Design and implement responsive, user-friendly interfaces using modern frameworks like Angular. Collaborate with designers to translate Figma/wireframes into functional code. - **Back-End Development:** Develop robust, secure, and scalable back-end services using technologies such as Java and Python. Create and maintain RESTful APIs for efficient data exchange between client and server. - **Database Management:** Design and implement SQL and NoSQL databases (e.g., MongoDB, DynamoDB). Optimize queries for enhanced performance and scalability. - **Cloud and Deployment:** Manage cloud platforms like AWS and Azure. Utilize containerization tools such as Docker and orchestration tools like Kubernetes for deployment. Integrate CI/CD pipelines for automating builds, testing, and deployments. - **Testing and Debugging:** Conduct unit, integration, and end-to-end testing to ensure the reliability of the applications. - **Collaboration and Documentation:** Work closely with product managers, designers, and other developers to define project requirements and deliverables. Document code, APIs, and technical processes for maintainability and knowledge sharing. **Requirements:** - **Educational Background:** BE/BTech in CS, IT, Mech, Civil, or a related field. - **Experience:** 1-2 years of experience as a Full-Stack Developer. **Technical Skills:** - Typescript - Angular Ecosystem - Popular state management solutions - Experience with any Headless UI Libraries like radix-ui, aria-kit, angular-aria, ark-ui, etc. - Experience with any CSS3 styling solution like CSS modules, tailwind, panda-css, etc. - Java with Springboot - Creating "RESTful" APIs - Experience with any SQL/NOSQL Database - Containerization of applications for distribution/deployment - Hands-on experience with