Subscribe to the latest remote jobs:

Developer, System

Developer, System

from

Job Description:

Position Overview

We are seeking a talented and motivated Full Stack Developer with strong experience in React, Node.js, PostgreSQL, TypeScript, and Redux. The ideal candidate will play a key role in designing, building, and maintaining scalable web applications. Experience or interest in artificial intelligence technologies is highly desirable and considered a plus.

Responsibilities

  • Design, develop, and maintain robust front-end and back-end components for web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and well-documented code using React, TypeScript, Redux, and Node.js.
  • Develop and optimize database schemas, queries, and transactions with PostgreSQL.
  • Troubleshoot, debug, and upgrade existing software.
  • Ensure the responsiveness and performance of applications across platforms and devices.
  • Stay updated with emerging trends and technologies in software development.
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.
  • Implement best practices for security, scalability, and data protection.
  • Engage with AI-related projects or integrate AI features when applicable (a plus, not required).

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2+ years of professional experience with React.js, TypeScript, and Redux for building dynamic web interfaces.
  • 2+ years of hands-on experience with Node.js for backend development.
  • Strong knowledge of PostgreSQL, including designing schemas and writing complex queries.
  • Experience with RESTful APIs and integration of third-party services.
  • Familiarity with version control tools (e.g., Git).
  • Understanding of web security best practices.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills and ability to work in a collaborative team environment.
  • Some experience or coursework in AI/ML technologies (TensorFlow, PyTorch, NLP, etc.) is a plus.

Preferred Skills

  • Experience with containerization tools (e.g., Docker) and cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of agile development methodologies.
  • Familiarity with CI/CD pipelines and automated testing.
  • Past participation in AI projects or hackathons.

Position Type:

Regular

Additional Locations: 

Additional Information:

Remote Status:

Hybrid
by @maxrusakovic