Job Title: Full Stack Engineer
Job Summary
We are looking for a skilled Full Stack Engineer to design, develop, test, and maintain scalable web applications. The ideal candidate should have experience in both frontend and backend development, API integration, database management, and modern software development practices.
Key Responsibilities
-
Develop responsive and user-friendly web applications.
-
Build frontend components using React, Angular, or similar frameworks.
-
Develop backend services and REST APIs using Java, Python, Node.js, or .NET.
-
Design, develop, and maintain databases using SQL or NoSQL technologies.
-
Integrate third-party APIs and backend services.
-
Write clean, reusable, maintainable, and efficient code.
-
Perform unit testing, debugging, and application troubleshooting.
-
Collaborate with developers, designers, QA engineers, and business teams.
-
Use Git for version control and participate in code reviews.
-
Support application deployment and maintenance using CI/CD pipelines.
Required Skills
-
Strong experience in frontend and backend development.
-
Proficiency in JavaScript/TypeScript, HTML, and CSS.
-
Experience with React, Angular, or similar frontend frameworks.
-
Experience with Java, Python, Node.js, or .NET for backend development.
-
Strong knowledge of REST APIs and microservices.
-
Experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
-
Familiarity with Git, CI/CD, and Agile methodologies.
-
Strong problem-solving and communication skills.