
Full Stack Python Developer
- King of Prussia, PA
- $100,000-130,000 per year
- Contract
- Full-time
- Skills-Python, Django, angular or react, AWS, CI/CD
- Understand business needs, design and develop custom full stack web POC's, Prototypes, applications and solutions using modern technologies.
- Proven experience as a Full-Stack Engineer or similar role.
- Solid experience with Python, Django development.
- Experience with using GenAI tools for effective development, testing, benchmarking and assessment of applications.
- Well versed with Secure Development Practices.
- Strong proficiency in JavaScript and frameworks/libraries such as React, Express, React Bootstrap, CSS etc.
- Experience with Node.js and Express desired.
- Solid experience with SDLC & TDD. Nice to have: BDD.
- Proficiency in Redis, MongoDB, MySQL, PostGreSQL and other structured or unstructured data storage systems and possess deep understanding of data modeling and architecture.
- Proficient in working with data, generating reports as necessary.
- Experience with asynchronous streaming of data from applications.
- Familiarity with API integration and handling external systems (e.g., Payment Processing, Data Integrations, API Integrations etc.)
- Solid understanding of UI components, cross browser functionality, responsive designs and experience with handling various document types such as generating PDF's, Word Documents using configurable templates.
- Can create modularized UI templates that can be easily converted to printable documents.
- Experience managing printer friendly document templates within web applications.
- Deep understanding of RESTful APIs and asynchronous request handling.
- Strong problem-solving skills and attention to detail.
- Experience designing applications from scratch, deploying to on-premises or cloud infrastructure.
- Solid experience with CICD pipelines using GitHub (Git flow, CICD platforms)
- Preferred hands-on experience deploying full stack applications to AWS cloud using services like: EC2, ECS, API Gateway, AppRunner or other services as required etc.
- Experience with logging, tracking using tools like Jaeger, Datadog or similar platforms.
- Ability to configure web/app server to deliver high performance.
- Takes initiative, highly motivated to develop user friendly, performant applications using newer techniques.
- Bachelor's degree in computer science or related field with Five (5) years of experience.
- Technical certifications in related technologies are a plus.