RAPINNO TECH SOLUTIONS PRIVATE LIMITED
RapinnoTech Solutions - Full Stack Developer - Python/Vue.js
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
Location: in, IN
Posted Date: 1/15/2025
Contact Information
Contact | Human Resources RAPINNO TECH SOLUTIONS PRIVATE LIMITED |
---|