We are seeking a highly skilled Full Stack Web Developer to join our team. This role involves building, maintaining, and continuously improving modern web applications. The ideal candidate will possess strong expertise in both frontend and backend development, database management, API design, and cloud deployment
strategies.Key Responsibilities include: Developing responsive and scalable web applications. Building robust user interfaces and efficient backend services. Designing and integrating REST APIs for seamless data flow. Working with various database systems and optimizing application performance. Producing clean, maintainable, and thoroughly testable code. Diagnosing and resolving complex application issues. Collaborating effectively with cross-functional teams including designers, product managers, and other engineers. Deploying and maintaining applications within cloud environments.Required Technology Stack:Frontend: Proficiency in HTML5, CSS3, JavaScript, and TypeScript. Experience with modern JavaScript frameworks such as
React.js, Angular, or
Vue.js. Strong understanding of responsive design principles. Ability to integrate REST APIs effectively. Familiarity with UI libraries like Material UI.Backend: Experience with
Node.js and
Express.js. Proficiency in Python with frameworks like Django. Knowledge of Java with Spring Boot. Experience with C# and
ASP.NET Core.Database: Expertise in PostgreSQL or MySQL. Experience with NoSQL databases, preferably MongoDB. Strong skills in database design and writing efficient SQL
queries.API & Integration: Solid understanding and implementation of RESTful APIs. Proficiency in working with JSON data formats. Experience with authentication mechanisms such as OAuth. Ability to integrate various third-party
APIs.Cloud & DevOps: Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud. Proficiency in Docker for containerization. Strong command of Git/GitHub for version control. Basic understanding of Continuous Integration/Continuous Deployment (ci/cd) practices.Testing & Development Tools: Fundamental knowledge of unit testing. Excellent debugging and problem-solving skills. Experience working within an Agile/Scrum development methodology.
Project duration Not specified