Enterprise Platform Full Stack Developer
![]() | |
![]() | |
![]() United States, Ohio, Cleveland | |
![]() | |
Responsible for the design, development, integration, implementation, and support of web-based application software in a full-stack environment. Collaborate with UX/UI designers to create visually appealing and responsive user interfaces. Develop front-end components using React.js for a seamless user experience. Ensure cross-browser compatibility and mobile responsiveness. Implement state management using Redux or context API for complex applications. Handle data flow and maintain a consistent application state. Develop reusable and modular UI components for efficient code maintenance. Optimize components for maximum performance and reusability. Design and develop microservices using Java Springboot framework. Implement server-side logic, APIs, and data processing components. Optimize microservices for scalability and efficiency. Design and maintain databases (SQL or NoSQL) for efficient data storage and retrieval. Implement data processing and manipulation as needed by the applications. Write comprehensive unit tests and conduct thorough testing to identify and resolve issues. Collaborate in code reviews to maintain code quality and consistency. Optimize application performance for faster loading and smoother user interactions. Profile and troubleshoot performance bottlenecks. Implement robust security measures to safeguard applications and user data. Ensure compliance with data privacy regulations and best practices. Create and maintain technical documentation for code, APIs, and microservices. Document best practices and guidelines for development processes. Collaborate closely with cross-functional teams, including designers, product managers, and other developers. Participate in Agile development methodologies, including sprint planning and daily stand-ups. Conduct research into new technologies, including tools, components, and frameworks. Handle project and task management and reporting as necessary. Mentor and coach developers and/or Professional Apprentices. Train and share knowledge with development teams. Act as a Technical Expert in the discovery and investigation of critical production problems as required. This position requires 10% domestic and 10% international travel. Role is hybrid within reasonable commuting distance of the Cleveland, OH office. Multiple openings available. Bachelor's degree in a Computer Science, Computer Engineering, or related Information Technology field of study and five (5) years of experience as a Senior Consultant, Senior Engineer, Associate Software Engineer, Tech Specialist, IT Developer or related role where required experience gained. SPECIAL SKILLS: Also requires experience in the following:
|