Forbes Advisor is hiring a Full-Stack Developer

About the Role

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Forbes Advisor

Forbes Advisor is a new initiative for consumers under the Forbes Marketplace umbrella that provides journalist- and expert-written insights, news and reviews on all things personal finance, health, business, and everyday life decisions.

Visit website
Job Details
Category fullstack
Posted a month ago