Chào mừng bạn đến CareerViet.vn
Tạo thông báo việc làm để xem việc làm phù hợp với bạn, nhà tuyển dụng đã xem hồ sơ của bạn và cập nhật nhiều hơn nữa ...
We are seeking an experienced SeniorFull-Stack Developer with 5+ years of expertise in designing and implementing scalable CRM systems, client portals, and advanced data-driven solutions. The role requires strong skills in backend development, SQL database design, KDB+ for time-series data, and ELK stack expertise for monitoring and visualization. You will work in a collaborative environment to develop end-to-end solutions that deliver exceptional performance, security, and usability.
Responsibilities
Backend Development: Design and implement scalable backend solutions using Python and Node.js.
Database Management:
Develop, optimize, and manage SQL databases.
Work with KDB+ for handling time-series data and real-time analytics.
Frontend Development: Build responsive, high-performance frontend applications using ReactJS (or other frameworks like AngularJS or VueJS).
API Development: Design and maintain secure and efficient RESTful and GraphQL APIs for integration with client portals and CRM systems.
ELK Stack: Set up, manage, and leverage the ELK stack (Elasticsearch, Logstash, Kibana) for centralized logging, search, and visualization.
System Integration: Integrate third-party services and APIs to enhance application functionality.
Collaborate with Teams: Work with Product Owners, UI/UX designers, and other developers to translate business requirements into technical solutions.
Performance and Security:
Optimize applications for performance and scalability.
Implement best practices in security to protect sensitive data.
Monitoring and Debugging:
Use tools like Kibana and other monitoring solutions to debug and resolve system issues.
Documentation: Write clear and detailed documentation for codebases, APIs, and databases.
Yêu Cầu Công Việc
Requirements
Must-Have:
5+ years of experience as a Full-Stack Developer, working on CRM systems, client portals, or similar applications.
Strong expertise in SQL databases (MySQL, PostgreSQL, SQL Server) with a solid understanding of database architecture and optimization.
Experience with KDB+ for time-series data and analytics.
Proficiency in Python (Django, Flask, or FastAPI) and Node.js for backend development.
Advanced frontend development skills with ReactJS, AngularJS, or VueJS.
Hands-on experience with the ELK stack (Elasticsearch, Logstash, Kibana) for search, logging, and analytics.
Strong understanding of API design (RESTful/GraphQL).
Knowledge of data security, performance optimization, and best practices for scalable applications.
Excellent communication and collaboration skills.
Nice-to-Have:
Familiarity with serverless architecture (e.g., AWS Lambda, GCP Cloud Functions).
Knowledge of NoSQL databases (MongoDB, DynamoDB).
Experience with DevOps tools and CI/CD pipelines for automated deployments.
Familiarity with cloud services like AWS, Azure, or GCP.
Knowledge of data streaming tools (e.g., Kafka, RabbitMQ).
Perks & Benefits
Competitive salary and performance-based bonuses.
Opportunity to work with cutting-edge technologies and impactful projects.
A dynamic and collaborative team environment.
Ongoing training and professional development opportunities.