Software Engineer
Infocity, Gandhinagar, Gujarat
Full-time
Job Description
Software Engineer is responsible for designing, coding, and maintaining web applications that are visually appealing, user-friendly, and functionally robust. They work closely with designers, project managers, and other developers to bring digital experiences to life.
Roles and Responsibilities
- Develop and maintain front-end applications using basic web technologies and frameworks (e.g., HTML, CSS, Tailwind CSS, JavaScript & Angular).
- Assist in building and maintaining back-end services, APIs, and server-side logic using relevant programming languages and frameworks(Node Js Or Laravel).
- Work with databases such as MySQL and PostgreSQL, including writing queries, optimizing database performance, and managing schemas.
- Collaborate using version control systems like Git, GitHub, and Bitbucket for source code management and project collaboration.
- Participate in all stages of the software development lifecycle, including designing, coding, testing, debugging, and deployment.
- Troubleshoot and resolve technical issues across the stack.
- Collaborate with cross-functional teams including designers, QA engineers, and product managers to deliver high-quality software.
- Follow best practices for clean code, documentation, and maintainability.
- Stay updated with emerging technologies and contribute to continuous improvement of development processes.
Required Qualifications and Skills
- Bachelor’s degree in computer science or a related field.
- Hands-on experience in web and software development.
- Solid understanding of core web technologies, including HTML, CSS, JS, PHP & NodeJS.
- Ability to work independently, manage time efficiently, and handle multiple tasks simultaneously.
- Strong understanding of project requirements from both client and business perspectives.
- Adaptable and flexible, with a willingness to adjust to changing priorities.
- Excellent attention to detail and commitment to delivering high-quality work.