PHPHOTON
Full Stack Developer - Bangalore, India - JPMC
Kolkata ₹3-4 LPA Posted 29 Apr 2025
FULL TIME
Sdlc
Ruby
Php
Javascript
Android
+3 more
Job Description
Job description
- Develop and maintain web applications using front-end and back-end technologies.
- Build reusable code and libraries for future use.
- Design and implement new features and functionalities across the full stack.
- Write clean, scalable, and efficient code in languages such as JavaScript, Python, Ruby, or Java.
- Integrate third-party APIs and services.
- Collaborate with UX/UI designers to create responsive and aesthetically pleasing user interfaces.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot, test, and deploy applications and systems.
- Stay up-to-date with emerging technologies and trends in software development.
- Ensure cross-platform compatibility and responsiveness.
- Write and maintain technical documentation.
- Collaborate with cross-functional teams to define and implement solutions.
Required Skills & Qualifications:
- Experience: 3+ years of experience as a Full Stack Developer or similar role.
- Languages/Technologies:
- Proficiency in front-end languages (HTML5, CSS3, JavaScript, TypeScript).
- Strong knowledge of back-end languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience with front-end frameworks (React, Angular, Vue.js) and back-end frameworks (Express, Django, Flask, Spring Boot).
- Experience with databases such as SQL (MySQL, PostgreSQL) or NoSQL (MongoDB).
- Familiarity with version control systems like Git.
- Knowledge of RESTful API design and integration.
- Familiar with cloud services (AWS, Azure, Google Cloud) and containerization tools (Docker).
- Familiarity with DevOps practices and CI/CD pipelines is a plus.
- Education: Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- Problem-Solving: Strong analytical and troubleshooting skills with the ability to solve complex problems.
- Collaboration: Excellent communication skills and the ability to work in a collaborative team environment.
- Attention to Detail: Ability to write clean, maintainable, and efficient code.
Preferred Qualifications:
- Experience with mobile app development (iOS/Android).
- Familiarity with serverless architectures and microservices.
- Experience with Agile development methodologies.
- Familiarity with web security best practices.
- Understanding of the full software development life cycle (SDLC).
Role: Software Development - Other
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate