Senior Data Research Engineer -Full stack

Posted 5 Hours Ago
Be an Early Applicant
Hiring Remotely in Mumbai, Maharashtra
Remote
5-7 Years Experience
Insurance • Software • Energy • Financial Services
The Role
The Senior Data Research Engineer - Full stack will collaborate with the Data Research Engineering Team to design, develop, and maintain web applications with expertise in both front-end and back-end components. Responsibilities include implementing features, developing APIs, optimizing application performance, and contributing innovative ideas for application enhancements.
Summary Generated by Built In

Company Description

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. We do this by providing consumers with the knowledge and research they need to make informed decisions they can feel confident in, so they can get back to doing the things they care about most.

The Data Research Engineering Team has the purpose of managing data from acquisition to presentation, collaborating with other teams while also operating independently. Their responsibilities include acquiring and integrating data, processing and transforming it, managing databases, ensuring data quality, visualizing data, automating processes, working with relevant technologies, and ensuring data governance and compliance. They play a crucial role in enabling data-driven decision-making and meeting the organization's data needs. 

A typical day in the life of a Full-Stack Developer will involve designing, developing, and maintaining web applications with expertise in both front-end and back-end components. They collaborate with the other members of the Data Research Engineering Team to implement features, develop APIs, and ensure seamless data exchange. With proficiency in Python, Django, and front-end technologies like HTML, CSS, JavaScript, and preferably Angular, they create responsive and user-friendly interfaces. They conduct testing, optimize application performance, and integrate data and backend services. Their problem-solving skills, attention to detail, and continuous learning mindset contribute to code quality and innovation.



Job Description

Responsibilities

  • Collaborate with the other members of the Data Research Engineering Team to design, develop, and maintain web applications with a focus on both the front-end and back-end components.

  • Implement and enhance features for web applications using Python and Django for server-side development.

  • Develop RESTful APIs and integrate them with front-end components to ensure seamless data exchange and functionality.

  • Create and maintain efficient and reusable code for both the back-end and front-end components of the application.

  • Design and implement responsive and user-friendly interfaces using NextJS, HTML and CSS. Knowledge of Angular is a plus.

  • Conduct testing and debugging to ensure the application functions correctly across different browsers and platforms.

  • Optimize web applications for maximum speed, scalability, and performance.

  • Participate in code reviews to maintain code quality, improve development processes, and ensure adherence to coding standards.

  • Stay updated with emerging technologies and industry trends to contribute innovative ideas for application enhancements.

  • Troubleshoot and resolve application defects and issues reported.

  • Collaborate with the Data Research Engineer 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 with rapidly changing priorities.

  • Continuously learn and expand your technical knowledge and skills to grow as a full-stack developer

  • Collaborate with and assist fellow members of the Data Research Engineering Team as required.

  • Perform tasks with precision and build reliable systems.

  • Leverage online resources effectively like StackOverflow, ChatGPT, Bard, etc., while considering their capabilities and limitations.

Skills and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is desirable but not essential.

  • Strong proficiency in Python and experience with web framework Django.

  • Proficiency with front-end technologies: NextJS, HTML, and CSS. Knowledge of Angular is a plus.

  • Knowledge of SQL and database systems, such as PostgreSQL or MySQL

  • Familiarity with cloud platforms: AWS (RDS, S3, EC2 and ECS).

  • Familiarity with Google Cloud Platform, and big data technologies is a plus.

  • 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.

  • Creative and critical thinking.

  • Ability to work collaboratively in a team environment.

  • Good and effective communication skills.

  • Eagerness to learn and adapt to new technologies and frameworks.

  • Familiarity with Agile development methodologies is a plus.

  • Experience with other back-end technologies, such as Node.js or Flask, is a plus.

  • Ideally, familiarity with Knime or similar tools for data integration and analysis.

  • Familiarity with Python modules such as Pandas, SQLAlchemy, gspread, PyDrive, and Plotly is a plus.

  • Familiarity with Docker containers or similar technologies is a plus.

  • Strong willingness to learn and expand knowledge in data engineering.

  • Ability to thrive in a fast-paced environment with rapidly changing priorities.

  • Comfortable with autonomy and ability to work independently.

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field is desirable but not essential.

Additional Information

All your information will be kept confidential according to EEO guidelines.


Top Skills

Django
Python
The Company
HQ: Jersey City, New Jersey
563 Employees
On-site Workplace
Year Founded: 1917

What We Do

Forbes Advisor is a global platform dedicated to helping consumers make the best financial choices for their individual lives.

We support your pursuit of success by making smart financial decisions simple, to help you get back to doing the things you care about most.

We do this by helping turn your aspirations into reality. By arming you with trusted advice and guidance, you can make informed financial decisions you feel confident in and achieve your financial goals.

Visit Forbes Advisor for unbiased personal finance advice, news and reviews, plus a comparison marketplace that helps you find the financial products that best fit your life and goals.

Jobs at Similar Companies

Alliant Credit Union Logo Alliant Credit Union

Data Analyst - Hybrid

Fintech • Financial Services
Hybrid
Chicago, IL, USA
843 Employees
Easy Apply
Remote
United States
985 Employees
Hybrid
Chicago, IL, USA
843 Employees

AffiniPay Logo AffiniPay

Sales Operations Manager

Fintech • Legal Tech • Payments • Sales • Software
Remote
United States
519 Employees

Similar Companies Hiring

CSC Thumbnail
Software • Legal Tech • Fintech • Financial Services • Data Privacy • Cybersecurity
Wilmington, DE
8000 Employees
Getty Images Thumbnail
Software • News + Entertainment • Natural Language Processing • Machine Learning • Generative AI • Digital Media • Computer Vision
Seattle, WA
1700 Employees
UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account