#1 Job Board for tech industry in Europe

Senior Software Developer
PHP

Senior Software Developer

Type of work
Full-time
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    PHP

    master

    Python

    master

    React

    regular

    SQL

    regular

    AWS

    junior

    Azure

    junior

    Docker

    nice to have

Job description

Online interview

We are looking for a skilled Software Developer with experience in handling large datasets to join our team. The ideal candidate will have a strong background in software development with proficiency in SQL, React, PHP / Python, coupled with experience in working with big data technologies. As a Software Developer, you will play a key role in designing, developing, and optimizing software solutions to manage and analyze large volumes of data efficiently.


Responsibilities:

  • Collaborate with cross-functional teams to understand business requirements and data needs for projects involving large datasets.
  • Design and develop robust software solutions for processing, storing, and analyzing large-scale data using SQL, React, PHP / Python.
  • Optimize data processing workflows and algorithms to ensure scalability, performance, and reliability in handling large datasets.
  • Develop monitoring and logging solutions to track data quality, pipeline performance, and system health.
  • Collaborate with DevOps team to deploy and manage big data infrastructure in cloud or on-premises environments.
  • Conduct code reviews, perform testing, and ensure adherence to coding standards and best practices.
  • Stay up-to-date with emerging technologies and trends in big data and analytics, and evaluate their potential for application in our projects.
  • Provide technical guidance and mentorship to junior team members.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Software Engineer with a focus on big data technologies.
  • Proficiency in SQL, React, PHP / Python.
  • Familiarity with distributed computing frameworks and parallel processing techniques.
  • Solid understanding of database systems, data modeling, and query optimization.
  • Excellent problem-solving skills and ability to troubleshoot complex issues in distributed systems.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.


We offer:

  • Work in a Polish-­American IT branch of over 500 people with over 200 specialists in in Poland.
  • Cooperation with world-renowned application design specialists.
  • Everyday cooperation with colleagues from the USA.
  • Full remote model of work.
  • A permanent employment contract or B2B.