Software Development
Full Stack Developer
Ahmedabad, Bengaluru / Full Time
We are looking for a skilled Full Stack Developer to join our team and play a key role in designing, developing, and maintaining scalable web applications. The ideal candidate should be proficient in both front-end and back-end development, with experience in modern frameworks, databases, and cloud platforms. You will work closely with cross-functional teams to build high-performance applications that enhance user experience and functionality.
Key Responsibilities
- Design, develop, and maintain scalable web applications using front-end and back-end technologies.
- Write clean, efficient, and reusable code following industry best practices.
- Develop responsive user interfaces using React, Angular, or Vue.js.
- Build and maintain server-side applications using Node.js, Python, Java, or PHP.
- Design and optimize database structures with SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, Firebase).
- Integrate third-party APIs and services to enhance application functionality.
- Implement authentication, authorization, and security best practices.
- Work with cloud platforms like AWS, Azure, or Google Cloud for application deployment and scaling.
- Debug and resolve technical issues, performance bottlenecks, and scalability challenges.
- Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality applications.
- Stay updated with the latest industry trends, tools, and technologies.
Required Skills Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in JavaScript, TypeScript, HTML, CSS.
- Experience with modern front-end frameworks like React.js, Angular, or Vue.js.
- Hands-on experience with back-end technologies such as Node.js, Express.js, Django, Flask, Ruby on Rails, or Spring Boot.
- Proficiency in working with databases like MySQL, PostgreSQL, MongoDB, or Firebase.
- Experience in RESTful API development and integration.
- Understanding of DevOps tools, CI/CD pipelines, Docker, and Kubernetes.
- Knowledge of cloud services like AWS (EC2, S3, Lambda), Google Cloud, or Azure.
- Strong problem-solving skills and the ability to work independently or in a team.
Familiarity with version control systems like Git, GitHub, GitLab, or Bitbucket.
Apply to this job!