Full Stack Python Developer
Synechron
- Location
- Charlotte, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $120k–$130k
- Posted
- 5 days ago
- Source
- DevITJobs
Requirements:
- Bachelors degree in Computer Science, Engineering, Information Technology, or a related field.
- At least 8 years of software development experience, including 5 or more years of hands-on Python development.
- Strong experience with Python frameworks such as FastAPI, Flask, or Django.
- Expertise with frontend technologies such as React.js, Angular, or Vue.js.
- Experience building RESTful APIs and microservices.
- Strong knowledge of object-oriented programming and design patterns.
- Hands-on experience with SQL and NoSQL databases, including technologies such as PostgreSQL, Oracle, SQL Server, MongoDB, or DynamoDB.
- Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.
- Experience with Docker and containerized environments; familiarity with Kubernetes and cloud-native deployment.
- Hands-on experience with AWS, Azure, or GCP.
- Experience with Git, CI/CD, and DevOps practices.
- Strong understanding of the software development lifecycle and Agile methodologies.
- Experience implementing authentication frameworks such as OAuth2, SSO, JWT, and OpenID Connect.
- Excellent problem-solving, analytical, and communication skills.
- Banking or financial services experience is preferred.
- Preferred, but not required: experience with Generative AI, machine learning, or AI-powered applications; familiarity with LangChain, OpenAI, Anthropic Claude, or Azure OpenAI; experience with event-driven architectures, Kafka, GraphQL, infrastructure-as-code tools such as Terraform or CloudFormation, or workflow orchestration tools such as Airflow; cloud certifications; or exposure to capital markets and regulatory systems.
Responsibilities:
- Design, build, and maintain full-stack applications using Python and modern frontend technologies.
- Develop scalable REST APIs and microservices with frameworks such as FastAPI, Flask, or Django.
- Create responsive, interactive user interfaces with React.js, Angular, or Vue.js, and build reusable components that maintain consistency across applications.
- Work with business stakeholders to translate functional requirements into technical solutions.
- Develop and optimize backend services, APIs, and database integrations.
- Design and implement secure authentication and authorization mechanisms.
- Build cloud-native applications using AWS, Azure, or GCP services.
- Create unit, integration, and end-to-end tests to support application quality.
- Troubleshoot application issues and provide production support.
- Improve application performance, scalability, and reliability.
- Develop CI/CD pipelines and automate deployments.
- Participate in code reviews and uphold development best practices.
- Partner with DevOps teams on monitoring, logging, and observability solutions.
- Contribute to architectural decisions and application modernization initiatives.
- Ensure applications meet security, compliance, and regulatory requirements.
- Take part in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and demos.
- Mentor junior developers and promote engineering excellence across teams.
Technologies:
- AI
- Airflow
- AWS
- Angular
- Azure
- Backend
- CI/CD
- Cloud
- DevOps
- Django
- Docker
- FastAPI
- Flask
- Frontend
- GCP
- Git
- GraphQL
- HTML5
- Support
- JWT
- JavaScript
- Kafka
- Kubernetes
- Machine Learning
- MongoDB
- NoSQL
- OpenID
- Oracle
- PostgreSQL
- Python
- REST
- React
- SQL
- Security
- Terraform
- TypeScript
- Vue
- microservices
- API
- Blockchain
- Mobile
- UX UI Design
- Fullstack
More
We are Synechron, a global consulting firm that combines creativity and innovative technology to deliver digital solutions. Our work spans AI, consulting, digital, cloud and DevOps, data, and software engineering, serving financial services and technology organizations. We have more than 16,700 employees and 57 offices across 22 countries. We are hiring a Full Stack Python Developer for our Digital Engineering team to help build scalable enterprise applications for banking, financial services, and capital markets. The role is based in Charlotte, North Carolina, with an expected base salary of $120,000–$130,000 per year, plus benefits; compensation varies by geography and other factors. We offer competitive compensation and benefits, including paid leave, insurance, retirement savings plans, training and development, and opportunities to work abroad. Our culture emphasizes inclusion, flexibility, mentoring, learning, and internal mobility, and we are an equal opportunity and affirmative action employer.
last updated 43 week of 2026