- Job Title: Full Stack Developer
- Location: Kochi, Kerala.
- Experience: 1-2 years
Position Overview:
We are seeking a passionate and motivated Full Stack Developer to join our team. This position is ideal for recent graduates or individuals with limited professional experience but possess a strong foundation in software development. As a Full Stack Developer, you will work collaboratively with our team to design, develop, and implement web applications, ensuring they meet both client requirements and industry standards.
Responsibilities:
Frontend Development:
- Develop user-facing features using HTML, CSS, and JavaScript.
- Server-Side Development (ASP. Net/ C#/ MVC/ Java/ RESTful API/ Oracle/SQL)
- Implement responsive design principles to ensure applications work well across various devices.
- Collaborate with UI/UX designers to translate design mock-ups into code.
- Optimize application performance for maximum speed and scalability.
Backend Development:
- Design and develop server-side logic using programming languages such as Node.js, Python, or Java or C#
- Build and maintain databases using technologies like MySQL, SQL Server or PostgreSQL.
- Create RESTful APIs to facilitate communication between frontend and backend systems.
- Implement authentication and authorization mechanisms to ensure data security.
Full Stack Development:
- Integrate frontend and backend components to create seamless user experiences.
- Troubleshoot and debug issues that arise during development and testing phases.
- Continuously learn and adapt to new technologies and best practices in full stack development.
- Work closely with cross-functional teams to deliver high-quality software solutions within project deadlines.
Version Control and Deployment:
- Utilize version control systems such as Git to manage code repositories.
- Deploy applications to production environments using platforms like AWS, Heroku, or Azure.
- Implement automated testing and continuous integration processes to maintain code quality.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, or related field.
- Strong understanding of web development fundamentals including HTML, CSS, and JavaScript.
- Knowledge of at least one frontend framework/library (e.g., React, Angular, Vue.js).
- Familiarity with server-side programming languages and frameworks (e.g., Node.js, Express, Django).
- Experience working with databases and writing SQL queries.
- Ability to work collaboratively in a team environment and communicate effectively.
- Passion for learning and staying updated on emerging technologies and industry trends.
Preferred Skills:
- Understanding of software development methodologies (e.g., Agile, Scrum).
- Knowledge of DevOps practices for automating deployment pipelines.
- Experience with test-driven development (TDD) and writing unit/integration tests.