Full Job Description
As a Fullstack Developer, you will play a pivotal role in designing, building, and maintaining both client-side and server-side applications. You will work across all layers of the application stack, collaborating with UI/UX designers, other developers, and product owners to deliver integrated features. You will be responsible for developing front-end layers, server-side logic, and database and storage solutions. You will ensure code quality and maintain application architecture, working to fix bugs, optimize performance and innovate new features.
The Work You'll Do:
- Build reusable code and libraries for future use
- Collaborate across teams to define and prioritize features
- Design applications for maximum speed and scalability
- Develop new user-facing features and server-side logic
- Optimize applications for maximum performance and security
What You'll Bring:
- Excellent debugging and problem-solving skills
- Familiarity with common stacks (such as MEAN, MERN)
- Familiarity with databases (e.g., MySQL, MongoDB)
- Knowledge of multiple front-end languages and libraries
- Proven experience as a Fullstack Developer or similar role
Qualifications:
- 5-7 years of building production-quality applications
- Experience in server-side languages like Python, Ruby, Java
- Knowledge of web servers and UI/UX design principles
- Master's degree in Computer Science or relevant field
- Proficiency with front-end frameworks like React.js