Full Stack Developer
closedNumrah
πRemote - Worldwide
Job highlights
Summary
The job involves working as a Full Stack Engineer to develop an AI-powered agency management system using Python, JavaScript/TypeScript, and modern web frameworks. The role requires 5+ years of experience in full stack development, proficiency in relevant technologies, and strong communication skills.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in full stack development, with a strong background in both frontend and backend technologies
- Proficiency in Python and JavaScript/TypeScript
- Experience with modern web frameworks and libraries, particularly React.js and FastAPI or Node.js
- Strong understanding of RESTful API design and implementation
- Familiarity with cloud platforms (preferably AWS or Google Cloud Platform) and containerization technologies (Docker, Kubernetes)
- Experience with database systems, both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)
- Knowledge of version control systems (Git) and CI/CD practices
- Understanding of security best practices and data protection regulations
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work effectively in a team environment
Responsibilities
- Collaborate with cross-functional teams to design, develop, and implement the AI system
- Develop and maintain both frontend and backend components of the AI system web application
- Implement RESTful APIs and webhooks for integration with external systems and services
- Work closely with AI/ML engineers to integrate machine learning models into the application architecture
- Design and implement efficient database schemas and data processing pipelines
- Ensure the scalability, performance, and security of the Hi Traffic system
- Participate in code reviews and contribute to technical documentation
- Implement and maintain CI/CD pipelines for automated testing and deployment
- Troubleshoot, debug, and optimize application code
- Stay updated with emerging technologies and industry best practices, recommending improvements to our technology stack and processes
Preferred Qualifications
- Experience with AI/ML technologies, particularly TensorFlow or PyTorch
- Familiarity with natural language processing (NLP) concepts and libraries
- Experience with microservices architecture and event-driven systems
- Knowledge of data processing technologies like Apache Spark or Apache Flink
- Experience with Agile development methodologies
- Contributions to open-source projects or personal tech blog
This job is filled or no longer available
Similar Remote Jobs
- πEurope, Asia
- πWorldwide
- πTaiwan
- πUnited States
- πPakistan
- πArgentina
- πColombia
- πUnited States
- πCanada
- πIndia