Forbes Advisor is hiring a Full-Stack Developer

Forbes Digital Marketing Inc. is looking for a Full-Stack Developer to join our Data Research Engineering Team. In this role, you'll be responsible for designing, developing, and maintaining web applications from front-end to back-end, collaborating closely with the team to enable seamless data exchange and support our data-driven mission.

What You'll Do

  • Collaborate with the Data Research Engineering Team to design, develop, and maintain full-stack web applications.
  • Implement and enhance features using Python and Django for server-side development.
  • Develop RESTful APIs and integrate them with front-end components for seamless data exchange.
  • Create efficient and reusable code for both back-end and front-end components.
  • Design and implement responsive, user-friendly interfaces using NextJS, HTML, and CSS.
  • Conduct testing and debugging to ensure cross-browser and cross-platform functionality.
  • Optimize applications for maximum speed, scalability, and performance.
  • Participate in code reviews to maintain quality and improve processes.
  • Stay updated with emerging technologies and contribute innovative ideas.
  • Troubleshoot and resolve application defects and issues.
  • Collaborate to estimate development efforts and meet project deadlines.
  • Assume accountability for achieving development milestones.
  • Prioritize tasks to ensure timely delivery in a fast-paced environment.
  • Continuously learn and expand your technical knowledge and skills.
  • Collaborate with and assist fellow team members as required.
  • Perform tasks with precision to build reliable systems.
  • Leverage online resources effectively like StackOverflow, ChatGPT, and Bard.

What We're Looking For

  • Strong proficiency in Python and experience with the web framework Django.
  • Proficiency with front-end technologies: NextJS, HTML, and CSS.
  • Knowledge of SQL and database systems like PostgreSQL or MySQL.
  • Familiarity with cloud platforms: AWS (RDS, S3, EC2, ECS & CloudWatch).
  • Knowledge of RESTful API development and integration.
  • Understanding of web development principles, including responsive design, cross-browser compatibility, and accessibility.
  • Experience with version control systems, such as Git, for collaborative development.
  • Strong problem-solving and analytical skills with attention to detail.
  • Ability to work collaboratively in a team environment.
  • Good and effective communication skills.
  • Eagerness to learn and adapt to new technologies and frameworks.
  • Ability to thrive in a fast-paced environment with rapidly changing priorities.
  • Comfortable with autonomy and ability to work independently.

Nice to Have

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of Angular.
  • Familiarity with Google Cloud Platform and big data technologies.
  • Experience with CI/CD pipelines and deployment workflows.
  • Familiarity with Agile development methodologies.
  • Experience with other back-end technologies, such as Node.js or Flask.
  • Familiarity with Knime or similar tools for data integration and analysis.
  • Familiarity with Python modules such as Pandas, SQLAlchemy, gspread, PyDrive, and Plotly.
  • Familiarity with Docker containers or similar technologies.
  • Strong willingness to learn and expand knowledge in data engineering.

Technical Stack

  • Languages & Frameworks: Python, Django, NextJS, JavaScript, Angular, Node.js, Flask
  • Front-End: HTML, CSS
  • Data & Databases: SQL, PostgreSQL, MySQL, Pandas, SQLAlchemy
  • Cloud & Infrastructure: AWS, Google Cloud Platform, Docker
  • Tools & APIs: RESTful APIs, Git, Knime, gspread, PyDrive, Plotly

Team & Environment

You will be part of the Data Research Engineering Team within the Data department. Our culture offers the challenges and opportunities of a startup, with the stability and benefits of a seasoned and successful company. Our mission is to help readers turn their aspirations into reality by providing trusted advice and guidance.

Required Skills
PythonDjangoNextJSJavaScriptHTMLCSSAngularSQLPostgreSQLMySQL PythonDjangoNextJSJavaScriptHTMLCSSAngularSQLPostgreSQLMySQL
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Forbes Advisor
Forbes Advisor provides service journalism focused on guiding readers to make smart, informed financial decisions through best-of lists, product reviews, and data- and SEO-driven content.
All jobs at Forbes Advisor Visit website
Job Details
Category fullstack
Posted 2 months ago