Excellent analytical, problem solving, and debugging skills
Software engineering experience in object-oriented design and applying loosely coupled distributed design patterns to realize mid-to-large size web applications.
Experience in agile/scrum teams preferably using TFS
Solid understanding of the software development process and experience working on agile teams
Key Responsibilities:
Front-End Development
: Design and develop user-friendly and responsive web interfaces using
React.js
and
Vue.js
.
Implement and maintain interactive UI components.
Ensure cross-browser compatibility and mobile responsiveness.
Collaborate with UX/UI designers to deliver pixel-perfect designs.
Back-End Development
: Build robust back-end services and APIs.
Develop and maintain RESTful APIs and handle server-side logic.
Work with server-side technologies like
Node.js
or others (if applicable).
Ensure the backend is scalable, secure, and optimized for performance.
Database Management
: Manage and optimize
SQL databases
, particularly
MySQL
.
Design, implement, and query databases to store and retrieve application data efficiently.
Ensure data consistency, integrity, and security in the databases.
Optimize database queries for better performance.
API Integration
: Work on integrating third-party services and internal APIs.
Design and implement efficient API integrations (RESTful APIs, web services).
Consume external APIs to integrate data or functionality into the application.
Troubleshoot API-related issues and optimize performance.
Version Control
: Use Git and GitHub/GitLab for version control and code collaboration.
Maintain well-documented code and follow best practices in version control.
Participate in code reviews and collaborate with the team to improve code quality.
Testing and Debugging
: Write unit and integration tests to ensure code reliability and high-quality software delivery.
Perform debugging and troubleshooting to resolve issues and improve system performance.
Collaboration
: Work closely with other developers, product managers, and designers in an Agile environment to deliver high-quality solutions on time.
Performance Optimization
: Continuously optimize both front-end and back-end code to ensure the application is fast, secure, and efficient.
Documentation
: Create technical documentation for APIs, database schema, and other system components.
Required Skills & Qualifications:
Experience
: At least
1 years of professional experience
as a Full Stack Developer, working with both front-end and back-end technologies.
Front-End
:
Strong experience with
React.js
and
Vue.js
.
Solid understanding of HTML, CSS, JavaScript (ES6+), and responsive design principles.
Experience with state management libraries like
Redux
,
Vuex
, or similar.
Back-End
:
Proficient in
Node.js
or other back-end technologies (optional, depending on your stack).
Experience building
RESTful APIs
and handling API integrations.
Database
:
Solid knowledge of
SQL
and experience with
MySQL
.
Experience with database design, writing complex queries, and performance optimization.
API Integration
:
Proven experience in integrating third-party APIs and services.
Understanding of
OAuth
,
JWT
, and other authentication/authorization mechanisms for API security.
Version Control
: Proficiency with Git, including branching, merging, and pull requests.
Problem-Solving
: Strong troubleshooting and debugging skills with an ability to identify and resolve performance bottlenecks.
Agile
: Experience working in Agile development environments and using tools like Jira, Trello, or similar.
Job Types: Full-time, Fresher, Internship, Volunteer
Contract length: 6 months
Pay: From ?8,000.00 per month
Work Location: In person
Expected Start Date: 01/08/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.