Enable job alerts via email!

Senior Data Engineer (Frontend)

Mediacorp Pte Ltd

Singapore

On-site

USD 60,000 - 100,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Frontend (Full Stack) Engineer to design and maintain a cutting-edge data product suite. In this role, you will collaborate with diverse teams to create scalable applications, leveraging your expertise in both front-end and back-end development. Your problem-solving skills and knowledge of data processing techniques will be vital in delivering high-quality software solutions. Join this dynamic environment where your contributions will enhance user experiences and drive the development of robust data applications. If you are passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in full-stack development with a focus on data-driven applications.
  • Strong proficiency in JavaScript, HTML, CSS, and modern front-end frameworks like React.
  • Expertise in server-side programming languages such as Node.js, Python, or Java.

Responsibilities

  • Collaborate with cross-functional teams to translate product requirements into technical specifications.
  • Design and develop full-stack solutions, including user interfaces and APIs.
  • Optimize application performance and ensure high availability and reliability.

Skills

JavaScript
HTML
CSS
React
Node.js
Python
Java
SQL
RESTful APIs
Problem-solving

Education

Bachelor's Degree in Computer Science
Master's Degree in Software Engineering

Tools

Apache Spark
Kafka
Azure
AWS
Docker
Kubernetes
Git

Job description

As a Senior Frontend (Full Stack) Engineer, you will be responsible for designing, developing, and maintaining our data product suite. You will work closely with cross-functional teams including data scientists, data engineers, and UX/UI developers to create scalable, robust, and user-friendly applications. Your expertise in both front-end and back-end development will be crucial in implementing innovative features and ensuring seamless integration between different components of our data products. This role requires strong problemsolving skills, a deep understanding of data processing and visualization techniques, and a passion for delivering high-quality software solutions.

Responsibilities

  • Collaborate with product owner, data scientists, data engineers and designers to understand product requirements and translate them into technical specifications.
  • Design and develop full-stack solutions, including user interfaces, APIs, data processing and storage.
  • Implement data visualization components using modern front-end frameworks and libraries.
  • Develop scalable and efficient back-end services to handle data from multiple data source with complex business logic.
  • Optimize application performance and ensure high availability and reliability.
  • Conduct code reviews, ensure seamless deployment and testing of the data products and provide constructive feedback.
  • Stay updated with the latest industry trends and best practices in full-stack development, data engineering, and data visualization.
  • Troubleshoot and resolve issues reported by users, ensuring a smooth user experience.
  • Continuously improve software development processes and contribute to the overall technical excellence of the team

Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a Full Stack Engineer, with a focus on datadriven applications.
  • Strong proficiency in JavaScript, HTML, CSS, and modern front-end frameworks (e.g., React is preferred as we use React in our team).
  • Expertise in server-side programming languages such as Node.js, Python or Java.
  • In-depth knowledge of databases and SQL, with experience in designing and optimizing data models.
  • Familiarity with data processing frameworks (e.g., Apache Spark) and big data technologies (e.g., Kafka) is a plus.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency in version control systems (e.g., Git)
  • Excellent problem-solving skills and the ability to debug complex issues in a distributed system.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.
  • Prior experience working on data products or analytics platforms is highly desirable.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.