HamburgerMenu
hirist

Software Developer - Python/AWS/Microservices Architecture

Talpro India Private Limited
Remote
4 - 6 Years
star-icon
4.3white-divider7+ Reviews

Posted on: 15/08/2025

Job Description

Job Description

This is a remote position.

Job Description : Software Developer (Python, AWS, Microservices)

Mandatory Skills :

- Python

- AWS (Lambda, S3, SNS, SQS, RDS, Aurora, DynamoDB)

- Microservices Architecture

- MySQL/Postgres

- Linux OS

- Git

Secondary or Good to Have Skills :

- Infrastructure as Code (IaC)

- NoSQL databases

- Containerization (Docker)

- CI/CD practices

Years of Experience : 4-6 Years

Role Type : Permanent (Talpro)

Notice Period : Immediate

Work Mode : Permanent Remote

Role Overview :


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.

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.

If you're passionate about leveraging modern cloud infrastructure and constantly embracing new technologies, we would love to connect.

Key Responsibilities :

- Design, develop, and implement high-quality software solutions using Python with adherence to object-oriented programming best practices.

- Create robust, scalable, secure, and maintainable code with a focus on reusability and reliability.

- Leverage AWS cloud services including Lambda, S3, SNS, SQS, RDS, Aurora, and DynamoDB to design and deploy efficient microservices-based applications.

- Write and manage infrastructure as code (IaC), emphasizing efficiency, minimalism, and clarity (configuration-as-code principle).

- Participate in the complete lifecycle of software development, from requirement analysis, development, testing, deployment, to infrastructure management.

- Troubleshoot, debug, and optimize code performance to ensure seamless functionality and reliability.

- Engage proactively in continuous learning and adapting to new technologies and frameworks.

Technical Expertise :

- Proficient in Python programming, with solid hands-on experience in building robust backend services.

- Strong understanding of object-oriented design patterns and principles.

- Expertise in relational databases (MySQL/Postgres) and familiarity with NoSQL databases like DynamoDB.

- Comprehensive working knowledge of Linux-based operating systems, including OS architecture, command-line tools, scripting, and troubleshooting.

- Solid experience in designing and managing cloud-native solutions, specifically within AWS (Lambda, S3, SNS, SQS, RDS, Aurora).

- Familiarity with microservices architecture, including developing and deploying scalable, distributed applications.

- Proficiency in version control tools, especially Git, with a clear understanding of branching and merging strategies.

Soft Skills & Attributes :

- Excellent analytical and problem-solving capabilities.

- Strong sense of ownership and accountability, capable of independently managing project components end-to-end.

- Self-motivated, proactive learner who continuously explores new technologies to stay ahead.

- Ability to collaborate effectively with cross-functional teams and communicate clearly with technical and non-technical stakeholders.

- A detail-oriented mindset focused on delivering high-quality results.

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


info-icon

Did you find something suspicious?