Job Description
<p><p><b>About Us :</b></p><p><br/></p><p>Talpro is leading the way in transforming the talent acquisition landscape.<br/><br/> We deliver innovative, sustainable, and cost-effective recruitment solutions tailored to todays business needs.<br/><br/> Our mission is to offer comprehensive hiring strategies that address immediate recruitment demands while laying the groundwork for long-term success.<br/><br/><b>Job Description :</b></p><p><br/></p><p>This is a remote position.<br/><br/>Job Description : Software Developer (Python, AWS, Microservices)<br/><br/><b>Mandatory Skills : </b><br/><br/>- Python<br/><br/>- AWS (Lambda, S3, SNS, SQS, RDS, Aurora, DynamoDB)<br/><br/>- Microservices Architecture<br/><br/>- MySQL/Postgres<br/><br/>- Linux OS<br/><br/>- Git<br/><br/><b>Secondary or Good to Have Skills : </b><br/><br/>- Infrastructure as Code (IaC)<br/><br/>- NoSQL databases<br/><br/>- Containerization (Docker)<br/><br/>- CI/CD practices<br/><br/><b>Years of Experience : </b> 4-6 Years<br/><br/><b>Role Type : </b> Permanent (Talpro)<br/><br/><b>Notice Period : </b> Immediate<br/><br/><b>Work Mode : </b> Permanent Remote<br/><br/><b>Role Overview : </b></p><p><br/></p><p> We are seeking a highly motivated and technically proficient Software Developer with expertise in Python, cloud technologies (AWS), and a solid understanding of microservices architecture.<br/><br/> The ideal candidate will possess strong analytical skills, deep knowledge of object-oriented programming principles, and a commitment to writing clean, reusable, secure, and scalable code.<br/><br/> If you're passionate about leveraging modern cloud infrastructure and constantly embracing new technologies, we would love to connect.<br/><br/><b>Key Responsibilities : </b><br/><br/>- Design, develop, and implement high-quality software solutions using Python with adherence to object-oriented programming best practices.<br/><br/>- Create robust, scalable, secure, and maintainable code with a focus on reusability and reliability.<br/><br/>- Leverage AWS cloud services including Lambda, S3, SNS, SQS, RDS, Aurora, and DynamoDB to design and deploy efficient microservices-based applications.<br/><br/>- Write and manage infrastructure as code (IaC), emphasizing efficiency, minimalism, and clarity (configuration-as-code principle).<br/><br/>- Participate in the complete lifecycle of software development, from requirement analysis, development, testing, deployment, to infrastructure management.<br/><br/>- Troubleshoot, debug, and optimize code performance to ensure seamless functionality and reliability.<br/><br/>- Engage proactively in continuous learning and adapting to new technologies and frameworks.<br/><br/><b>Technical Expertise : </b><br/><br/>- Proficient in Python programming, with solid hands-on experience in building robust backend services.<br/><br/>- Strong understanding of object-oriented design patterns and principles.<br/><br/>- Expertise in relational databases (MySQL/Postgres) and familiarity with NoSQL databases like DynamoDB.<br/><br/>- Comprehensive working knowledge of Linux-based operating systems, including OS architecture, command-line tools, scripting, and troubleshooting.<br/><br/>- Solid experience in designing and managing cloud-native solutions, specifically within AWS (Lambda, S3, SNS, SQS, RDS, Aurora).<br/><br/>- Familiarity with microservices architecture, including developing and deploying scalable, distributed applications.<br/><br/>- Proficiency in version control tools, especially Git, with a clear understanding of branching and merging strategies.<br/><br/><b>Soft Skills & Attributes : </b><br/><br/>- Excellent analytical and problem-solving capabilities.<br/><br/>- Strong sense of ownership and accountability, capable of independently managing project components end-to-end.<br/><br/>- Self-motivated, proactive learner who continuously explores new technologies to stay ahead.<br/><br/>- Ability to collaborate effectively with cross-functional teams and communicate clearly with technical and non-technical stakeholders.<br/><br/>- A detail-oriented mindset focused on delivering high-quality results.<br/><br/>If you are driven by innovation, committed to delivering cutting-edge solutions, and thrive in collaborative environments, we encourage you to apply for this opportunity and become a vital part of our dynamic team<br/></p><br/></p> (ref:hirist.tech)