Hiring For USA Based Multinational Company
We are seeking a talented and versatile Full Stack Engineer to join our dynamic development team. The ideal candidate will have extensive experience in both front-end and back-end technologies and will play a key role in developing, testing, and maintaining web applications. As a Full Stack Engineer, you will collaborate with cross-functional teams to build scalable and efficient solutions, ensure the highest levels of performance, and contribute to the entire software development lifecycle from design to deployment.
- Design, develop, and maintain both front-end and back-end components of web applications.
- Work on the entire application stack, from databases and APIs to user interfaces and front-end functionality.
- Develop responsive and high-performance web applications that provide a seamless user experience across devices.
- Build user-friendly interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js) and ensure a smooth, engaging experience.
- Implement responsive design principles to ensure optimal performance on desktops, tablets, and mobile devices.
- Write clean, modular, and maintainable code for front-end components.
- Integrate with backend services and APIs to deliver dynamic and data-driven content.
- Design and develop robust server-side logic and APIs using technologies like Node.js, Java, Python, or Ruby.
- Work with databases (e.g., MySQL, PostgreSQL, MongoDB) to design, manage, and query data efficiently.
- Develop and maintain RESTful or GraphQL APIs to interact with both front-end components and external services.
- Ensure that the backend services are secure, scalable, and highly performant.
- Collaborate with product managers, designers, and other engineers to define features and deliver high-quality software on time.
- Participate in daily stand-ups, sprint planning, and code reviews in an Agile development environment.
- Work closely with QA engineers to ensure thorough testing and debug issues in production.
- Stay up to date with the latest web technologies and best practices in both front-end and back-end development.
- Apply software engineering best practices, including code reuse, modularization, and version control.
- Write unit tests, integration tests, and ensure high-quality, maintainable code.
- Continuously identify opportunities for process optimization, performance improvements, and code refactoring.
- Work with DevOps teams to deploy applications and services in a cloud environment (e.g., AWS, Azure, Google Cloud).
- Monitor applications for performance, availability, and user engagement, using tools like New Relic, Datadog, or Prometheus.
- Debug, troubleshoot, and resolve production issues quickly and effectively.