Job Description
As a Full-Stack Developer, you will work across the entire software stack to develop and deliver end-to-end solutions for Project WATT. This role requires expertise in both front-end and back-end systems, focusing on creating seamless, user-friendly features while ensuring robust and scalable server-side logic. You will bridge the gap between design and technology, contributing to product usability and operational adaptability.
Responsibilities
- Develop and implement both front-end user interfaces and back-end systems for seamless product functionality.
- Ensure system adaptability to real-world deployment scenarios and diverse operational needs.
- Create reusable and modular components to enhance scalability and maintainability.
- Optimize data flow between front-end and back-end systems for efficient performance.
- Collaborate closely with UI/UX designers to ensure technical feasibility and deliver exceptional user experiences.
- Support product deployment by ensuring software systems are reliable and compatible with operational environments.
- Proactively identify and resolve issues across the software stack, ensuring stability and performance.
Requirements
- A Bachelor's or Master's Degree in Computer Science, Software Engineering. At least 3 years of professional experience in full-stack development may be prioritized.
- Demonstrated ability to develop front-end and back-end systems with a focus on usability and scalability.
- Strong collaboration and problem-solving skills, with the ability to work across departments and adapt to evolving project needs.
- Familiarity with system design and architecture for end-to-end solutions is preferred.
- Passion for delivering high-quality, user-focused products in real-world operational environments.
Reporting to:
Technical Lead