Full Stack Development

RecruitBase

  • Bangalore, Karnataka
  • Rs. 10,000 per month
  • Permanent
  • Full-time
  • 12 days ago
  • Apply easily
We are seeking a skilled and passionate Fullstack Developer to join our development team. As a Fullstack Developer, you will be responsible for developing both the front-end and back-end components of our web applications. You will work on designing, developing, and maintaining scalable and efficient web applications using the latest technologies. This role requires a combination of technical skills, creativity, and the ability to collaborate in a dynamic environment.Key Responsibilities:Front-End Development:Develop dynamic and responsive user interfaces using HTML, CSS, and JavaScript.Implement user-friendly designs, ensuring a seamless experience across various platforms and devices.Collaborate with the design team to ensure web designs are implemented accurately.Use front-end frameworks like React.js, Angular, or Vue.js for efficient rendering and component-based development.Back-End Development:Build and maintain robust back-end services and APIs using languages like Node.js, Python, Ruby, or Java.Integrate third-party APIs and services into the web application.Develop database models, implement complex queries, and manage databases using technologies like MySQL, MongoDB, PostgreSQL, or similar.Ensure high performance, security, and scalability of back-end applications.Collaboration:Work closely with the front-end team, designers, and other developers to create a seamless application experience.Participate in Agile development processes and collaborate with cross-functional teams to ensure project deadlines are met.Write clean, efficient, and maintainable code following best coding practices.Testing & Debugging:Conduct unit testing, integration testing, and performance optimization.Identify and resolve bugs, performance bottlenecks, and ensure cross-platform compatibility.Deployment & Maintenance:Deploy applications to production environments and maintain systems post-deployment.Monitor application performance and troubleshoot any issues.Requirements:Proven experience as a Fullstack Developer or similar role.Strong knowledge of front-end technologies (HTML5, CSS3, JavaScript, frameworks like React.js, Angular, or Vue.js).Experience with back-end technologies (Node.js, Python, Ruby, Java, etc.) and frameworks like Express.js, Django, etc.Solid experience with database management and design (MySQL, MongoDB, PostgreSQL).Proficiency in version control tools like Git and GitHub.Familiarity with cloud platforms (AWS, Google Cloud, Azure).Experience with RESTful API design and integration.Knowledge of authentication protocols (JWT, OAuth).Strong problem-solving skills and ability to debug complex issues.Familiarity with CI/CD pipelines and deployment processes.Good communication skills and ability to collaborate effectively within a team.Preferred Qualifications:Bachelor’s degree in Computer Science or a related field.Experience with containerization technologies like Docker.Knowledge of DevOps practices.Experience with microservices architecture.Familiarity with test-driven development (TDD) and behavior-driven development (BDD).Personal Skills:Ability to adapt quickly to new technologies.Strong attention to detail and a passion for writing clean, maintainable code.Ability to work both independently and as part of a team.

RecruitBase