HamburgerMenu
hirist

Python & Spark Developer

Interface Consultancy Services
5 - 8 Years
Multiple Locations

Posted on: 07/05/2026

Job Description

Job Title : Python and Spark Developer


Job Summary :


We are seeking a highly skilled Python and Spark Developer to join our dynamic software development team. The ideal candidate will possess a strong background in Python development, particularly in server-side applications, and have experience with Apache Spark for big data processing. This role requires a proactive individual who can contribute to the design, development, and implementation of innovative software solutions that meet our clients' needs.


Responsibilities :


- Design, develop, and maintain server-side applications using Python.


- Utilize Apache Spark for data processing and analytics to support business intelligence initiatives.


- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.


- Implement best practices in software development, including code reviews, testing, and documentation.


- Optimize applications for maximum speed and scalability.


- Debug and troubleshoot issues in existing applications and provide timely resolutions.


- Stay updated with emerging technologies and industry trends to enhance development processes.


- Participate in Agile development processes, including sprint planning and retrospectives.


Mandatory Skills :


- Proficient in Python programming, with a strong focus on server-side development.


- Experience with Apache Spark for data processing and analytics.


- Strong understanding of RESTful APIs and web services.


- Familiarity with database technologies such as SQL and NoSQL.


- Knowledge of version control systems, particularly Git.


- Ability to work collaboratively in a team environment and communicate effectively.


Preferred Skills :


- Experience with front-end technologies such as JavaScript, HTML, and CSS.


- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).


- Knowledge of data visualization tools and frameworks.


- Experience with CI/CD pipelines and DevOps practices.


Qualifications :


- Bachelor's degree in Computer Science, Information Technology, or a related field.


- Strong analytical and problem-solving skills.


- Ability to adapt to new technologies and frameworks quickly.


- Excellent verbal and written communication skills.


If you are passionate about software development and eager to work in a collaborative environment, we encourage you to apply for this exciting opportunity.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...