Job Description
**Job Title:** Software Developer
**About the Role:**
We are seeking a seasoned Software Developer to join our Hyderabad team. In this role, you will design, develop, and maintain scalable web applications using Python and React. You will collaborate with cross-functional teams to deliver high-quality software solutions and mentor junior developers to uphold coding standards.
**Responsibilities:**
- Design, develop, and maintain backend services and APIs using Python
- Build and optimize user interfaces with React
- Collaborate with product managers, designers, and QA engineers to define and deliver new features
- Participate in code reviews, debugging, and performance tuning
- Ensure code quality, security, and scalability through best practices
- Mentor and guide junior team members
- Document technical specifications and maintain project documentation
**Required Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 7 years of professional software development experience
- At least 2 years of hands-on experience with Python for backend development
- At least 4 years of experience building front-end applications using React
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with relational databases such as PostgreSQL or MySQL
- Experience with version control systems, particularly Git
- Excellent problem-solving skills and effective communication abilities
**Preferred Qualifications:**
- Experience with cloud platforms such as AWS, Azure, or GCP
- Familiarity with containerization and orchestration tools like Docker and Kubernetes
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with TypeScript or Node.js
- Prior experience working in agile/scrum environments
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 0