Software Engineer - Frontend and Backend

Hybrid
Mid-level
🇷🇴 Romania
Software Developer
Software development

Job Description & Summary

We are seeking a talented Software Engineer with experience in both frontend and backend development. The ideal candidate will have expertise in Angular for frontend development and Scala and Python (Flask) for backend development. Familiarity with PySpark and Scala Spark is essential. Prior experience with the Quantexa platform is required.

**Responsibilities:

  • Design, develop, and maintain robust and scalable web applications using Angular for the frontend and Scala and Python (Flask) for the backend;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Implement and maintain data processing pipelines using PySpark and Scala Spark;
  • Write clean, maintainable, and efficient code;
  • Ensure the performance, quality, and responsiveness of applications;
  • Identify and fix bottlenecks and bugs;
  • Help maintain code quality, organization, and automation;
  • Work in an Agile environment and contribute to the continuous improvement of our development processes.

**Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s is a plus;
  • Hands-on experience in Angular for frontend development;
  • Solid experience with backend development using Scala and Python (Flask);
  • Hands-on experience with PySpark and Scala Spark for Data Engineering;
  • Prior hands-on experience with the Quantexa platform as a developer is a must;
  • Familiarity with Agile development methodologies;
  • Strong problem-solving skills and attention to detail;
  • Excellent communication and teamwork abilities;
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.

**We offer:

  • Interesting career development options and challenging assignments for top Romanian and international clients;
  • International mobility and short/medium-term projects abroad;
  • A professional and team-oriented work environment;
  • Great colleagues to work with;
  • Up-to-date technologies and methodology;
  • Professional development and training opportunities in Romania and abroad.

 

PwC IT Services Egypt LLC

PwC IT Services Egypt LLC

A global professional services network providing consulting, system integration and implementation services across multiple SAP applications, products and technologies.

Consulting
Technology

Other jobs at PwC IT Services Egypt LLC

 

 

 

 

 

 

 

 

View all PwC IT Services Egypt LLC jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇷🇴 Romania
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs