Job Summary
Synechron is seeking an experienced Full Stack Python Developer specialized in Django framework to architect, develop, and maintain scalable and robust applications. The ideal candidate will possess strong technical expertise in Python, Django, and related technologies, and will play a key role in delivering high-quality, secure, and efficient solutions that meet business objectives. This role involves close collaboration with cross-functional teams, leading technical initiatives, and continuously improving system performance and architecture.
Purpose:
To design and develop web applications and backend systems leveraging Python and Django, enabling seamless user experiences and data processing capabilities.
Value:
This position enhances our digital offerings through innovative development, supporting organizational agility, improved user engagement, and scalable operational solutions.
Software Requirements
Required Skills:
- Deep proficiency in Python, with extensive experience in developing web applications using Django (latest stable version).
- Strong understanding of front-end technologies including HTML, CSS, and JavaScript, with experience working with Angular, React, or similar frameworks.
- Experience with RESTful API development and integration using Django REST Framework or similar tools.
- Knowledge of version control systems such as Git, and project management tools aligned with Agile/Scrum methodologies.
- Familiarity with cloud platforms such as AWS or Azure to deploy and manage applications.
- Understanding of software architecture principles, design patterns, and best practices for full stack development.
Preferred Skills:
- Experience with containerization using Docker and orchestration with Kubernetes or OpenShift.
- Exposure to DevOps practices, CI/CD pipelines, and automation tools like Jenkins or GitLab CI.
Overall Responsibilities
- Develop, enhance, and maintain scalable web applications using Python, Django, and JavaScript frameworks.
- Collaborate effectively with product managers, UX/UI teams, and backend engineers to translate business requirements into technical deliverables.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Implement REST APIs and integrate third-party services for seamless functionality.
- Optimize application performance, security, and scalability through best practices and continuous improvement.
- Participate in code reviews, troubleshoot technical issues, and mentor junior developers.
- Stay informed about technological innovations, evaluate new tools, and recommend adoption strategies.
- Document system architecture, deployment procedures, and technical specifications.
Strategic objectives:
- Deliver high-quality, reliable web solutions that support business growth and user satisfaction.
- Enhance system performance, security, and maintainability through automation and best practices.
- Drive innovation and continuous delivery of value-added features.
Performance outcomes:
- Applications are delivered on time with high stability and low bug rates.
- System performance and security meet or exceed organizational benchmarks.
- Improved development efficiency through automation and code quality standards.
Technical Skills (By Category)
Programming Languages:
- Essential: Python, JavaScript.
- Preferred: Knowledge of TypeScript, HTML5, CSS3 for front-end development.
Frameworks & Libraries:
- Essential: Django, Django REST Framework, and front-end frameworks such as Angular or React.
- Preferred: Familiarity with additional libraries or tools such as Bootstrap, Redux, or Chart.js.
Databases & Data Management:
- Experience designing and working with relational databases (PostgreSQL, MySQL), and NoSQL databases like MongoDB.
- Understanding data modeling, ORM (Object-Relational Mapping), and database optimization.
Cloud Technologies:
- Practical experience deploying applications in AWS (EC2, S3, RDS, Lambda) or Azure.
- Knowledge of cloud security best practices and resource management.
Development Tools & Methodologies:
- Proficiency with Git, Docker, Kubernetes/OpenShift.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Experience working in Agile/Scrum environments.
Security Protocols:
- Understanding of web application security best practices, including OAuth, JWT, SSL/TLS.
Experience Requirements
- 4 to 7 years of hands-on full stack development experience with Python and Django.
- Proven experience building scalable web applications and RESTful APIs.
- Demonstrable knowledge of front-end frameworks such as Angular or React in conjunction with Django backend.
- Experience deploying applications on cloud platforms and working within DevOps pipelines.
- Previous team leadership or mentoring experience is a plus.
Day-to-Day Activities
- Develop new features and enhance existing web applications using Python/Django and front-end frameworks.
- Collaborate with cross-functional teams to understand requirements and translate these into technical solutions.
- Write unit tests, conduct code reviews, and optimize application performance.
- Manage deployment workflows and automate build processes within CI/CD pipelines.
- Troubleshoot production issues, perform root cause analysis, and implement fixes.
- Maintain comprehensive documentation for systems, APIs, and deployment processes.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related discipline.
- Proven record of successfully delivering full stack development projects.
- Certifications related to Python, Django, or cloud platforms are advantageous but not mandatory.
Professional Competencies
- Strong problem-solving and analytical abilities.
- Effective communicator with excellent stakeholder management skills.
- Leadership qualities with the ability to mentor team members.
- Adaptability to new technologies and evolving project requirements.
- Strategic thinking to align technical solutions with business goals.
- Time management skills for balancing multiple assignments efficiently.
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