Veracity Group
Software Engineer (Full Stack)
About the job
Software Engineer (Full Stack) Responsibilities Develop scalable, user-centric web applications using Angular, React, and Node.js. Focus on crafting well-structured, testable, and performant code for both the frontend and backend. Execute full software development lifecycle (SDLC), from concept through production and maintenance. Collaborate with designers and senior engineers to translate UI/UX designs into highly dynamic web interfaces, leveraging Tailwind CSS or Material UI. Emphasize strong frontend skills, including CSS animations, to create visually engaging user experiences. Integrate frontend components with REST APIs and external services. Assist with the implementation of CI/CD pipelines to streamline development, testing, and deployment workflows. Troubleshoot and resolve technical issues in both frontend and backend environments, seeking guidance as needed. Create and maintain clear technical documentation to facilitate knowledge sharing and system understanding. Proactively suggest improvements to the application's codebase, feature set, and user experience. Requirements Minimum 1 year of experience in full-stack TypeScript development Demonstrable experience with React and Angular for building web applications. Proficiency in Node.js for constructing backend systems. Strong grasp of frontend design patterns, CSS, and UI libraries like Tailwind CSS or Material UI. Solid understanding of CSS animations to create visually compelling web experiences. Basic understanding of CI/CD concepts Solid understanding of RESTful API design and implementation Excellent understanding of web technologies (HTML, CSS, JavaScript). Familiarity with database systems (SQL and/or NoSQL). Working knowledge of Git for version control. Bonus Points Experience working with Generative AI tools and frameworks. Experience with Python for backend development. Ability to smartly leverage Generative AI tools to enhance development efficiency, code quality, and problem-solving.