Responsibilities:
– UI/UX Enhancement: Implement a new user interface using the Metronic template to modernize the current design, ensuring it is visually appealing, user-friendly, and responsive.
– Codebase Review and Optimization: Conduct a thorough review of the existing codebase to identify areas for improvement, including optimizing server-side performance, cleaning up the code, and ensuring best practices are followed.
– Database Management: Review and refine the database schema and queries, ensuring efficient handling of large datasets. Implement a strategy for separating customer databases to ensure data security and performance.
– AWS Migration and Management: Oversee the migration of the project from Digital Ocean to AWS, ensuring smooth deployment processes. Set up CI/CD pipelines using GitHub for automatic deployments and manage AWS services, including backups, error logging, and system monitoring.
– Feature Development and Bug Fixing: Add new features as required, including enhancing search functionalities, implementing notification systems, and refining work order and asset management workflows. Troubleshoot and fix existing bugs.
– Security Management: Ensure the platform follows industry best practices for security, including managing database access, preventing SQL injection, and securing user data.
– Documentation: Maintain clear and comprehensive documentation of code changes, new features, and deployment processes to ensure smooth handovers and team collaboration.
Requirements:
Experience:
– Proven experience as a Senior Full Stack Developer, particularly in managing and optimizing enterprise-level applications.
– Strong background in UI/UX design and implementation using modern templates like Metronic.
– Expertise in both front-end (React, JavaScript) and back-end (Node.js, PostgreSQL) technologies.
Technical Skills:
– Front-End: React, JavaScript, CSS, HTML, experience with UI frameworks like Metronic.
– Back-End: Node.js, Express.js, strong experience with RESTful APIs.
– Database: PostgreSQL, experience in database design, optimization, and management.
– Cloud Services: AWS, including experience with CI/CD pipelines, AWS deployment, and service management.
– Version Control: Git, GitHub, including branch management and code merging practices.
Soft Skills:
– Strong problem-solving skills and ability to work independently.
– Excellent communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders.
– Attention to detail and a commitment to delivering high-quality work.
Tech Stack:
– Frontend: React, React Native, Metronic Template, JavaScript, CSS, HTML
– Backend: Node.js, Express.js, RESTful APIs
– Database: PostgreSQL
– Cloud: AWS (including services like EC2, S3, RDS, CloudWatch)
– Version Control: Git, GitHub
Preferred Qualifications:
– Experience with Enterprise Applications: Prior experience working on large-scale, enterprise-level software solutions, particularly in facility management or similar industries.
– Full-Time Availability: Willingness to dedicate full-time hours to the project during the business hours in Pacific time.
– Adaptability: Comfortable working in a dynamic environment where requirements may evolve and the ability to quickly learn new tools or methodologies is essential.
Hourly Range: $15.00
Posted On: August 10, 2024 03:24 UTC
Category: Full Stack Development
Skills:PostgreSQL, ExpressJS, Database Management, React, Node.js, React Native, TypeScript, Amazon Web Services, Enterprise Software Development
Country: United States
click to apply
Powered by WPeMatico
