Full Stack Engineer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Pro5.ai

Full Stack Engineer (Remote)

Full Stack Engineer | Pro5.ai | Indonesia

Job Description

  • Design, build, and maintain server-side logic and databases.
  • Implement APIs to support front-end applications and external...

    Full Stack Engineer | Pro5.ai | Indonesia

    Job Description

    • Design, build, and maintain server-side logic and databases.
    • Implement APIs to support front-end applications and external services.
    • Design and optimize database schemas.
    • Build responsive and user-friendly frontend applications using JavaScript frameworks (e.g., React, Angular, Vue.js) and CSS.
    • Write clean, maintainable, and well-documented code.
    • Optimize code and database queries for performance, scalability, and reliability.
    • Troubleshoot and resolve issues.
    • Create flows using Node-RED and set up MQTT brokers.
    • Implement and manage TLS security protocols and best practices to ensure data security and integrity.
    • Develop robust data streaming applications to handle real-time data from IoT devices.
    • Create and maintain real-time dashboards using Grafana for data visualization.
    • Utilize no-code & low-code software development tools to create and manage various internal tools and applications.
    • Integrate APIs and webhooks to connect and automate workflows between different systems.
    • Use Git for version control and collaborate with the team on code management.

    Required Skills:

    • Strong command of Python for backend development.
    • Proven experience of writing efficient database queries (both SQL and NoSQL).
    • Proficiency in Node-RED for developing flow-based programming for IoT applications.
    • Strong experience with MQTT brokers for managing IoT communications.
    • In-depth knowledge of TLS security protocols and best practices for secure data transmission.
    • Experience in developing IoT sensor data streaming applications.
    • Proficiency in Grafana for creating and maintaining real-time dashboards.
    • Strong knowledge of frontend frameworks in JavaScript (e.g., React, Angular, Vue.js) and CSS.
    • Experience with stream processing platforms such as Apache Kafka.
    • Familiarity with no-code & low-code software development tools (e.g., Bubble, Webflow, Retool).
    • Experience with API and webhook integrations.
    • Proficiency in using Git for version control.
    • Ability to work independently and as part of a team with strong problem-solving skills.

    Qualifications

    • Bachelor’s or equivalent higher degree in Computer Science, Full stack development, or a related field.
    • 5+ years of experience in a similar role.
    • Strong problem-solving skills and ability to work independently as well as in a team.
    • Experience with additional programming languages or technologies (e.g., Python, Java,).
    • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
    • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
    • Excellent communication skills, both verbal and written.
    • Experience with other IoT platforms and technologies is a plus.

    Show more

    Show less

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.