Full Stack Engineer
Job details
Job Title: Full-Stack Developer Location: Remote Job Type: [Contract/Freelance] Experience Level: [Entry-Level/Mid-Level/Senior] Job Summary: We are looking for a talented Full-Stack Developer to join our team. The ideal candidate will have experience in front-end and back-end development , working with modern frameworks, databases, and cloud technologies. You will collaborate with designers, product managers, and other developers to build scalable and high-performing web applications. Key Responsibilities:
- Design, develop, and maintain scalable web applications using modern frameworks.
- Build responsive front-end interfaces using React, Angular, or Vue.js .
- Develop robust back-end services using Node.js, Python, Java, or .NET .
- Design and manage databases (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB, or Firebase .
- Create and maintain RESTful APIs and GraphQL endpoints .
- Ensure application security and best practices, including authentication and authorization.
- Optimize performance, scalability, and reliability of applications.
- Work with DevOps tools like Docker, Kubernetes, and CI/CD pipelines for deployment automation.
- Collaborate with UI/UX designers to improve user experience.
- Troubleshoot and debug issues across the full stack .
- Stay up to date with emerging technologies and best practices in full-stack development .
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in full-stack development.
- Proficiency in front-end frameworks like React.js, Angular, or Vue.js .
- Strong experience with back-end technologies such as Node.js, Express.js, Django, Flask, Spring Boot, or .NET Core .
- Experience with database management (SQL & NoSQL).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of microservices architecture and API development .
- Understanding of version control systems like Git.
- Experience with Docker, Kubernetes, or CI/CD pipelines is a plus.
- Strong problem-solving skills and attention to detail.
- Experience with serverless computing and cloud functions.
- Knowledge of WebSockets, real-time data processing, and GraphQL .
- Understanding of Agile/Scrum methodologies .
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.