Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
Job Summary
Synechron is seeking a highly proficient Python Developer to join our innovative technology team. The role focuses on designing, developing, and maintaining scalable Python applications that deliver high performance and responsiveness. The successful candidate will work closely with cross-functional teams, including data scientists and front-end developers, to create robust solutions aligned with business objectives, supporting operational efficiency and technological growth.
Software Requirements
Required:
Strong proficiency in Python (version 3.x), with practical experience in developing production-ready applications.
Hands-on experience with web frameworks such as Django, Flask, or FastAPI.
Knowledge of Object-Relational Mappers (ORMs) such as SQLAlchemy or Django ORM.
Experience designing and implementing RESTful APIs and microservices.
Working knowledge of databases including PostgreSQL, MySQL, or MongoDB.
Proficiency in version control systems, particularly Git.
Preferred:
Experience working with cloud platforms such as AWS, Azure, or GCP.
Familiarity with front-end technologies like HTML, CSS, and JavaScript.
Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Exposure to automation and deployment pipelines.
Overall Responsibilities
Develop, test, and deploy reliable, reusable, and efficient Python code to support enterprise applications.
Integrate user-facing components with server-side logic and ensure seamless functionality.
Collaborate with data scientists, front-end developers, and product teams to develop scalable solutions.
Design and maintain RESTful APIs and microservices architecture for cloud and on-premise environments.
Optimize code and systems for maximum speed and scalability, attending to performance bottlenecks.
Participate in code reviews, contribute to best practice guidelines, and uphold quality standards.
Troubleshoot, debug, and upgrade existing software to improve stability and security.
Document technical specifications, implementation details, and maintain comprehensive project documentation.
Technical Skills (By Category)
Programming Languages:
Required: Python (3.x).
Preferred: JavaScript, TypeScript, or other scripting languages for full-stack integration.
Databases/Data Management:
Required: PostgreSQL, MySQL, or MongoDB.
Preferred: NoSQL solutions, data warehousing, or big data tools.
Cloud Technologies:
Preferred: AWS, Azure, or Google Cloud Platform.
Frameworks and Libraries:
Required: Django, Flask, or FastAPI.
Preferred: Celery, Redis, GraphQL, or other relevant frameworks.
Development Tools and Methodologies:
Required: Git, Agile, Scrum, CI/CD pipelines (e.g., Jenkins, GitLab CI).
Preferred: Containerization (Docker), orchestration (Kubernetes).
Security Protocols:
Basic knowledge of securing REST APIs, data encryption, and compliance standards.
Experience Requirements
Minimum of 3 years of professional experience in Python application development.
Proven experience building scalable web applications and APIs in a production environment.
Demonstrated experience working within Agile teams and delivering software iteratively.
Industry experience in finance, healthcare, or technology sectors is advantageous.
Alternative pathways: experience in data engineering, automation scripting, or DevOps can be considered.
Day-to-Day Activities
Write clean, testable, and efficient Python code for various applications and microservices.
Collaborate regularly with product managers, data scientists, and developers to clarify requirements and deliver solutions.
Participate in daily stand-ups, sprint planning, and retrospective meetings.
Review peer code, perform testing, and ensure adherence to coding standards.
Identify and resolve technical issues quickly, maintaining system stability.
Develop and update system documentation, including API specifications and deployment procedures.
Engage in continuous learning to adopt the latest tools and techniques in Python development.
Qualifications
Bachelor’s degree in Computer Science, software engineering, or a related technical discipline.
Relevant certifications such as Python Institute certifications, Django certifications, or cloud certifications are preferred.
Commitment to ongoing learning and staying updated with emerging technologies in Python development.
Professional Competencies
Critical thinking and strong problem-solving capabilities.
Effective communication skills to articulate technical concepts clearly to diverse stakeholders.
Ability to work collaboratively within cross-functional teams.
Flexibility and adaptability to evolving project requirements and technologies.
Innovative mindset with a focus on delivering high-quality, scalable solutions.
Excellent organizational skills, including time and priority management.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice
You'll no longer be considered for this role and your application will be removed from the employer's inbox.