10 Prodesign Technologies India Jobs
5-7 years
Python Full Stack Developer - React.js/AWS (5-7 yrs)
Prodesign Technologies India
posted 3+ weeks ago
Flexible timing
Key skills for the job
Overall 5 + years of experience. Location : Hyderabad and Bangalore location Complete work from office 5 days.
Responsibilities :
- Design, develop, and maintain scalable and efficient full-stack web applications using Python, React, and AWS services.
- Develop robust backend services and APIs using Python frameworks such as Flask.
- Build performant and visually appealing user interfaces using React.js and related front-end technologies.
- Leverage a wide range of AWS services including S3, DynamoDB, Lambda, API Gateway, App Sync, Route53, CloudFormation, Event bridge, IAM, Glue, and Athena to build and deploy cloud-native applications.
- Write clean, efficient, and maintainable code in Python 3.9 or newer versions, utilizing relevant libraries and frameworks like SQLAlchemy and AWS-boto3.
- Implement and manage application state using React and its associated patterns.
- Ensure seamless integration between the frontend (React) and backend (Python/AWS) through well-defined RESTful APIs.
- Design and implement efficient database schemas and write optimized SQL queries, understanding RDBMS concepts and joins.
- Develop and execute comprehensive unit tests using frameworks like pytest, unittest, jest, or karma to ensure code quality and reliability.
- Participate actively in DevOps practices, utilizing tools like Bamboo, Bitbucket, JIRA, and GIT for continuous integration and continuous delivery pipelines.
- Monitor the health and performance of applications in test and production environments using tools such as Honeycomb/Splunk
and CloudWatch, proactively identifying and resolving issues.
- Adhere to API design standards, patterns, and frameworks (e.g., REST, GraphQL, OpenAPI, OAuth) to create well-documented and secure APIs.
- Collaborate effectively within a highly collaborative team, emphasizing best practices in cloud development, testing, DevSecOps, and Site Reliability Engineering (SRE).
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Contribute to the coding, testing, debugging, implementation, and documentation of applications.
Requirements :
- Overall Experience : 5+ years of overall professional experience in software development.
- Python, React & AWS Experience : 3+ years of demonstrable hands-on work experience in Python, React, and the AWS stack.
- AWS Expertise : Solid hands-on experience with AWS technologies including :
1. Storage : S3
2. NoSQL Database : DynamoDB
3. Serverless Compute : Lambda
4. API Management : API Gateway, App Sync
5. DNS Management : Route53
6. Infrastructure as Code : CloudFormation
7. Event-Driven Architecture : Event bridge
8. Security & Identity : IAM
9. Data Processing : Glue, Athena
- Python Version : Proven experience working with Python 3.9 or newer versions.
- Python Frameworks & Libraries : Strong hands-on experience with Python libraries and frameworks such as Flask and SQLAlchemy. Familiarity with AWS-boto3 for interacting with AWS services is essential.
- React Expertise : Strong experience in building performant and user-friendly UI screens and services using React.
- Frontend Technologies : Strong understanding of fundamental front-end web technologies including JavaScript, HTML, and CSS.
- Database Skills : Good understanding of database concepts (RDBMS) and strong skills in writing SQL queries and performing joins.
- Unit Testing : Good experience with unit testing frameworks such as pytest (preferred), unittest, jest, or karma.
- DevOps & CI/CD : Experience with DevOps concepts, tools, and continuous delivery pipelines, including Bamboo, Bitbucket, JIRA, and GIT.
- API Integration : Proven experience in integrating frontend applications with backend services via REST APIs.
- Monitoring & Logging : Experience with product health monitoring in test and production environments using tools like Honeycomb/Splunk and AWS CloudWatch.
- API Design : Experience with API design standards, patterns, and frameworks (e.g., REST, GraphQL, OpenAPI, OAuth).
- Collaboration & Best Practices : Ability to operate effectively within a highly collaborative team environment, emphasizing best practices in cloud development, testing, DevSecOps, and SRE.
- Coding & Development Skills : Strong experience in coding, testing, debugging, implementing, and documenting applications.
- Communication Skills : Good verbal and written communication skills.
Bonus Points :
- Experience with GraphQL.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with server-side rendering (SSR) techniques for React.
- Knowledge of other AWS services relevant to full-stack development.
- Experience with performance optimization techniques for both frontend and backend.
- Contributions to open-source projects.
Functional Areas: Software/Testing/Networking
Read full job description5-7 Yrs
Python, AWS, Cloud Services +4 more
12-15 Yrs
Data Analytics, Cloud Computing, Artificial Intelligence +6 more
8-10 Yrs
SQL, Cloud Computing, ETL Testing +5 more
10-12 Yrs
SAP MM, SAP SD, SAP WMS +4 more
10-12 Yrs
Cloud Services, Azure DevOps, System Design +5 more
7-10 Yrs
Python, AWS, Cloud Computing +3 more
5-7 Yrs
.NET, Javascript, ASP.NET +6 more
6-10 Yrs
AWS, SQL, ETL Testing +6 more
10-12 Yrs
MS Dynamics CRM