RAPINNO TECH SOLUTIONS PRIVATE LIMITED

RapinnoTech Solutions - Full Stack Developer - Python/Vue.js

Click Here to Apply

Job Location

in, India

Job Description

Job Description : Full Stack Developer (Python, Vue.js, AWS, Kubernetes, SQL) Position Overview : We are seeking a highly skilled Full Stack Developer with expertise in Python, Vue.js, SQL, and cloud-based technologies (AWS, Kubernetes) to join our dynamic development team. The ideal candidate will have a strong background in building and maintaining RESTful web services, automating CI/CD pipelines using Jenkins, and working with modern DevOps practices in an Agile environment. This is a great opportunity for someone who thrives in a fast-paced, innovative environment and is looking to contribute to cutting-edge projects. Key Responsibilities : 1. Full Stack Development : - Develop and maintain web applications using Vue.js for the front end and Python (Flask/Django) for backend services. - Build and integrate RESTful APIs to connect front-end and back-end systems. - Work with relational databases (MySQL/PostgreSQL) to design and manage data models and implement complex SQL queries. 2. Cloud Infrastructure (AWS, Kubernetes) : - Design, deploy, and manage scalable applications on AWS (e.g., EC2, S3, RDS, Lambda, etc.). - Manage containerized applications and microservices architecture using Kubernetes and Docker. - Implement monitoring and logging to ensure the health and performance of cloud-based applications. 3. CI/CD Pipeline & Automation : - Develop and maintain Jenkins-based CI/CD pipelines to automate testing, building, and deployment of applications. - Integrate automated testing tools (e.g., Pytest) into the CI/CD pipeline to ensure quality and efficiency. - Collaborate with DevOps teams to streamline and optimize release management. 4. Testing & Quality Assurance : - Write unit, integration, and functional tests using Pytest for the Python backend. - Ensure comprehensive test coverage and identify areas for performance optimization. - Collaborate with QA engineers to automate and optimize testing processes. 5. Collaboration & Agile Methodology : - Work closely with product managers, designers, and other developers to ensure seamless integration and delivery of features. - Participate in Agile/Scrum processes including sprint planning, daily stand-ups, and code reviews. - Continuously improve development practices, advocating for best practices in coding, testing, and CI/CD. Required Skills and Qualifications : 1. Frontend Technologies : - Strong proficiency in Vue.js for developing dynamic, interactive web applications. - Knowledge of modern JavaScript (ES6), HTML5, CSS3, and web standards. - Familiarity with state management libraries such as Vuex. 2. Backend Technologies : - Proficiency in Python with experience in web frameworks such as Flask or Django. - Experience building RESTful APIs and integrating third-party services. - Solid understanding of SQL and relational database design, with hands-on experience in MySQL or PostgreSQL. - Ability to write optimized and efficient queries. 3. Cloud & Infrastructure : - Strong hands-on experience with AWS services such as EC2, Lambda, RDS, S3, CloudWatch, etc. - Experience with Docker containers and orchestration using Kubernetes. - Understanding of Infrastructure as Code tools like Terraform or CloudFormation is a plus. 4. DevOps & CI/CD : - Proficient with Jenkins or other CI/CD tools for automating build, test, and deployment pipelines. - Familiarity with automation frameworks and testing tools, specifically Pytest. - Experience with version control systems such as Git and GitHub/Bitbucket/GitLab. 5. Testing & Automation : - Experience writing unit and integration tests with Pytest. - Familiar with automated testing frameworks and strategies. - Understanding of test-driven development (TDD) and continuous testing. Soft Skills : - Strong problem-solving skills and the ability to debug and resolve complex issues. - Excellent communication skills with the ability to collaborate effectively within a team. - Ability to work in an Agile/Scrum environment and adapt to changing project requirements. Preferred Qualifications : - Familiarity with microservices architecture and serverless computing. - Experience with other AWS services like SNS, SQS, DynamoDB, CloudFront, etc. - Knowledge of GraphQL for API design. - Familiarity with front-end build tools (e.g., Webpack, Babel, Vue CLI). - Experience with monitoring tools like Prometheus, Grafana, or ELK Stack. Education & Experience : - Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). - 3 years of experience in full-stack web development. - Proven experience in designing, developing, and maintaining cloud-based applications in AWS. - Experience in building and maintaining CI/CD pipelines in an Agile environment. Compensation : - Competitive salary and benefits based on experience. - Flexible work hours and potential remote work options. Why Join Us? - Work with a talented and collaborative team. - Opportunity to contribute to innovative, industry-leading projects. - Growth and professional development opportunities. (ref:hirist.tech)

Location: in, IN

Posted Date: 1/15/2025
Click Here to Apply
View More RAPINNO TECH SOLUTIONS PRIVATE LIMITED Jobs

Contact Information

Contact Human Resources
RAPINNO TECH SOLUTIONS PRIVATE LIMITED

Posted

January 15, 2025
UID: 4982532300

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.