Job highlights
Skills
Job Description
Software Engineer – Job Description
As a Software Engineer, I design, develop, test, and maintain software applications that meet business and user requirements. I collaborate with cross-functional teams to build scalable, high-quality, and efficient solutions while following software development best practices.
Key Responsibilities
Develop and maintain web and mobile applications.
Write clean, reusable, and maintainable code.
Debug, test, and fix software defects.
Collaborate with UI/UX designers, QA engineers, and product teams.
Build and integrate RESTful APIs.
Optimize application performance and responsiveness.
Work with databases to store and retrieve application data.
Use Git for version control and team collaboration.
Participate in code reviews and follow coding standards.
Stay updated with new technologies and continuously improve technical skills.
Technical Skills
Programming Languages: JavaScript, TypeScript
Frontend: React.js, HTML5, CSS3, Bootstrap
Mobile: React Native
Backend: Node.js, Express.js
Database: MongoDB, MySQL
Tools: Git, GitHub, VS Code, Postman
Concepts: REST APIs, JSON, Responsive Design, Authentication, State Management
Soft Skills
Strong problem-solving abilities
Good communication and teamwork
Quick learner with adaptability
Time management and attention to detail
Ability to work in Agile development environments
Location
Madurai, Tamil Nadu, India