PRPradeepit Consulting Services
Sr. Full Stack Developer
Bangalore ₹3-4 LPA Posted 22 Jul 2025
FULL TIME
Angular
Ruby
React
Restful Apis
Version Control Systems
+1 more
Job Description
Responsibilities:
- Application Development: Design, develop, and maintain web applications, ensuring high performance, responsiveness, and scalability.
- Requirement Translation: Collaborate with product managers, designers, and stakeholders to gather requirements and understand project objectives. Translate these requirements into technical specifications and create detailed implementation plans.
- Front-End Development: Develop user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Back-End Development: Implement server-side logic and APIs using programming languages such as Node.js, Python, Ruby, or Java.
- Database Management: Design and optimize database schemas and perform efficient database queries using SQL or NoSQL databases.
- Code Quality: Write clean, modular, and maintainable code following best practices and coding standards.
- Testing & Debugging: Conduct thorough testing and debugging to ensure the quality and reliability of the software.
- Collaboration & Code Reviews: Collaborate with other developers and participate in code reviews to maintain code quality and improve team productivity.
- Deployment & Optimization: Deploy applications to production environments, configure necessary infrastructure components, and monitor and optimize application performance, security, and scalability.
- Continuous Learning: Stay updated with emerging technologies, frameworks, and best practices in full stack development. Continuously improve development processes and tools to enhance team efficiency and productivity.
- Agile Practices: Participate in Agile development practices, including sprint planning, stand-ups, and retrospectives.
- Cross-functional Integration: Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.
Required Skills:
- Strong proficiency in front-end web technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
- Proficiency with server-side programming languages such as Node.js, Python, Ruby, or Java.
- Familiarity with database systems and query languages (SQL or NoSQL).
- Knowledge of RESTful APIs and web services integration.
- Understanding of software development principles, design patterns, and best practices.
- Proficient understanding of version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
- Strong problem-solving and analytical thinking abilities.
- Ability to work both independently and collaboratively in a team environment.
- Excellent communication and interpersonal skills.
- Strong attention to detail and ability to prioritize tasks effectively.
Good to Have:
- Familiarity with cloud platforms and deployment services (e.g., AWS, Azure, Heroku).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture.
- Experience with mobile app development (iOS, Android).
- Familiarity with DevOps practices and CI/CD pipelines.