Full Stack Engineer

April 1, 2025
Open
Open
Location
Vietnam
Occupation
Full-time
Experience level
Senior
Apply

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.

Additional Information

Different people approach problems differently. Datakrew is committed to diversity as well as inclusion. We are an equal-opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state, or local law, ordinance, or regulation.

Remote working **Looking for potential early joiners within 1 month

Apply now
Thanks you!
Oops! Something went wrong while submitting the form.
Please let us know if this job is expired. Your support helps us maintain an accurate job board!
pro5_ai_logo.jfif
Pro5.ai
Pro5 (formerly Mangtas) is an AI platform, specialized in finding and hiring the top 5% of remote professionals from cost-effective markets for roles like software developers, sales reps, and customer service experts. Our proprietary AI bot automatically sources, tests, interviews, structures 500+ data points and matches only the best-fit talents to job descriptions – all based on objective & real-world capabilities, unlike traditional methods which rely on CV key words & theoretical tests. This has proven to shorten the hiring process from months to days. Get in touch with us for your remote staffing needs today!
HQ Location
Company type
Start-up
Domain
Information Technology & Services
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday