Job Summary
Synechron is seeking a capable and collaborative Python Fullstack Developer to design, build, and maintain scalable applications across the full stack. This role emphasizes strong backend development in Python, proficient frontend work, and close collaboration with cross-functional teams in an Agile environment. The successful candidate will contribute to architecture decisions, deliver reliable software, and support continuous delivery and modernization initiatives within the organization.
Software Requirements
Required Skills (Essential)
- Proficiency in Python 3.x for backend development and data processing
- Frontend experience with modern JavaScript frameworks (React.js or Angular) and HTML5/CSS3
- Experience building and consuming RESTful APIs
- Strong SQL knowledge and experience with relational databases (e.g., PostgreSQL, MySQL, Oracle)
- Version control experience with Git and collaboration platforms (GitHub, GitLab, Bitbucket)
- Build tools and CI/CD familiarity (Maven/Gradle not required if not applicable to Python; Jenkins or GitHub Actions preferred)
- Understanding of SDLC/Agile methodologies and working in cross-functional teams
- Basic debugging, testing, and code-quality practices (unit/integration testing)
Preferred Skills
- Cloud platforms experience (AWS, Azure, or GCP) and deploying applications in cloud environments
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Testing frameworks (pytest, unittest for Python; Jest for frontend) and knowledge of automated testing
- Exposure to data visualization or reporting tools (Power BI, Tableau) is a plus
- Familiarity with DevOps practices and automation tooling
Overall Responsibilities
- Design, develop, and maintain scalable full-stack applications combining Python backend with up-to-date frontend
- Collaborate with product managers, UX designers, and other engineers to translate business requirements into technical solutions
- Write clean, maintainable, and we