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.