As a Full Stack Engineer, you will be responsible for developing and maintaining both front-end and back-end components of web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of the business. This role requires strong proficiency in a range of programming languages, frameworks, and tools, as well as a solid understanding of software development best practices.
Key Responsibilities:
- Front-End Development:
- Design and develop responsive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Collaborate with UX/UI designers to implement user-friendly and visually appealing web pages.
- Optimize front-end performance to ensure fast and efficient rendering across various devices and browsers.
- Back-End Development:
- Develop server-side logic, APIs, and databases using technologies such as Node.js, Python, Ruby, Java, or .NET.
- Integrate front-end components with server-side logic to create seamless, full-stack applications.
- Ensure the security, scalability, and reliability of back-end systems.
- Database Management:
- Design, implement, and maintain relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
- Optimize database queries for performance and reliability.
- Ensure data integrity and implement backup and recovery solutions.
- API Development & Integration:
- Develop and maintain RESTful APIs to support front-end applications and integrate with third-party services.
- Ensure APIs are secure, well-documented, and performant.
- Troubleshoot and resolve issues related to API performance and functionality.
- Testing & Debugging:
- Write and maintain unit, integration, and end-to-end tests to ensure software quality.
- Debug and resolve front-end and back-end issues in a timely manner.
- Perform code reviews and provide constructive feedback to peers.
- DevOps & Continuous Integration:
- Implement CI/CD pipelines to automate the testing and deployment of applications.
- Collaborate with DevOps engineers to ensure smooth deployment and operation of applications in production environments.
- Monitor application performance and make improvements as needed.
- Collaboration & Communication:
- Work closely with product managers, designers, and other engineers to deliver features that meet business requirements.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document technical decisions, processes, and systems for future reference.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3-5 years of experience in full-stack development.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and modern JavaScript frameworks like React, Angular, or Vue.js).
- Strong experience in back-end development with technologies such as Node.js, Python, Ruby, Java, or .NET.
- Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Master’s degree in a related field.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with DevOps practices and tools (CI/CD pipelines, Jenkins, etc.).
- Experience with Agile methodologies.
For More Details kindly Visit: Grplindia
Call– 8188998899 | 8188998866
Welcome to Jthemes Team
The AliStudio Design team has a vision to establish a trusted platform that enables productive and healthy enterprises in a world of digital and remote everything, constantly changing work patterns and norms, and the need for organizational resiliency.The ideal candidate will have strong creative skills and a portfolio of work which demonstrates their passion for illustrative design and typography. This candidate will have experiences in working with numerous different design platforms such as digital and print forms.
Essential Knowledge, Skills, and Experience
- A portfolio demonstrating well thought through and polished end to end customer journeys
- 5+ years of industry experience in interactive design and / or visual design
- Excellent interpersonal skills
- Aware of trends in mobile, communications, and collaboration
- Ability to create highly polished design prototypes, mockups, and other communication artifacts
- The ability to scope and estimate efforts accurately and prioritize tasks and goals independently
- History of impacting shipping products with your work
- A Bachelor’s Degree in Design (or related field) or equivalent professional experience
- Proficiency in a variety of design tools such as Figma, Photoshop, Illustrator, and Sketch
Preferred Experience
- Designing user experiences for enterprise software / services
- Creating and applying established design principles and interaction patterns
- Aligning or influencing design thinking with teams working in other geographies
Product Designer
Product knowledge: Deeply understand the technology and features of the product area to which you are assigned.
Research: Provide human and business impact and insights for products.
Deliverables: Create deliverables for your product area (for example competitive analyses, user flows, low fidelity wireframes, high fidelity mockups, prototypes, etc.) that solve real user problems through the user experience.
Communication: Communicate the results of UX activities within your product area to the design team department, cross-functional partners within your product area, and other interested Superformula team members using clear language that simplifies complexity.