Role Overview
We are seeking a talented Full Stack Web Engineer to join our dynamic team. This role involves both front-end and back-end development, requiring a holistic approach to web applications. The ideal candidate will have a passion for creating innovative and efficient web solutions, ensuring a seamless user experience while collaborating closely with our product and design teams. Come help us build the future of our web presence.
Key Responsibilities:
- Design and implement responsive web applications across multiple platforms.
- Develop and maintain server-side logic and database systems.
- Collaborate with UX/UI designers to create a dynamic user interface.
- Optimize applications for maximum speed and scalability.
- Integrate user-facing elements with server logic and APIs.
- Conduct thorough testing and debugging of full-stack applications to ensure functionality.
- Participate in code reviews to maintain quality standards and share best practices.
- Stay updated with emerging technologies and advocate for their adoption.
- Work closely with cross-functional teams to gather requirements and deliver solutions.
Required Skills:
- Proficiency in JavaScript frameworks such as React or Angular.
- Strong knowledge of Node.js for server-side applications.
- Experience with database management systems like MongoDB or SQL.
- Familiarity with HTML and CSS for front-end development.
- Ability to use version control tools such as Git.
- Understanding of RESTful API design and integration.
- Knowledge of web performance optimization techniques.
- Experience with testing frameworks like Jest or Mocha.
- Ability to write clean, maintainable code.
- Strong problem-solving and debugging skills.
Preferred Skills:
- Experience with cloud platforms like AWS or Azure.
- Familiarity with containerization technologies like Docker.
- Knowledge of agile development methodologies.
- Experience in developing mobile applications.
- Understanding of security best practices for web applications.

