About Us
At Sytex Solutions, we design and deliver technology solutions that drive innovation and impact across industries. We work closely with clients to develop intelligent, scalable software products and data pipelines. We are now looking for a talented Python Developer to join our growing engineering team and contribute to exciting new projects in the data engineering and analytics space.
Role Overview
As a Python Developer, you will work alongside cross-functional teams to build robust data pipelines, automate processes, and develop scalable solutions. Your expertise in Python programming and problem-solving will be instrumental in helping us deliver high-quality solutions to our clients.
This is a great opportunity for someone who thrives in a collaborative environment, is passionate about clean and efficient code, and wants to make an impact through technology.
Key Responsibilities
- Application & Script Development:
Develop, maintain, and optimize Python-based applications and automation scripts. - Data Engineering:
Design and implement efficient data pipelines and ETL processes to support analytics and reporting. - Integration & APIs:
Build and integrate RESTful APIs and services to enhance system interoperability. - Testing & Quality:
Write unit tests, perform code reviews, and ensure adherence to best practices and coding standards. - Collaboration:
Work closely with project managers, data analysts, and stakeholders to understand requirements and deliver solutions that drive value. - Documentation:
Maintain clear, concise documentation of code, processes, and system architecture.
What We’re Looking For
- Proficiency in Python:
Strong knowledge of core Python concepts, libraries, and frameworks (such as Pandas, NumPy, Flask, FastAPI, etc.). - Data Pipeline & ETL:
Experience building scalable ETL pipelines and working with data processing libraries. - Database Knowledge:
Familiarity with relational databases (PostgreSQL, MySQL, SQL Server) and experience writing complex SQL queries. - APIs & Integrations:
Hands-on experience developing and consuming REST APIs. - Version Control:
Proficient with Git and collaborative version control workflows. - Software Engineering Best Practices:
Strong understanding of software engineering principles, design patterns, and testing methodologies. - Nice to Have:
- Experience with cloud platforms (AWS, Azure, GCP)
- Familiarity with containerization (Docker)
- Exposure to data visualization tools or libraries
Why Join Sytex Solutions?
- Work on innovative projects with top-tier clients
- Collaborative, supportive team culture
- Opportunities for professional growth and upskilling
- Flexible work environment and remote options available
- Exposure to modern tech stacks and cutting-edge tools
If you’re a Python enthusiast who loves solving problems and building high-quality solutions, we’d love to meet you.