Summary:
We are seeking a talented Fullstack Engineer to join our team and play a key role in developing scalable and high-quality applications. The ideal candidate will have a strong background in both front-end and back-end development, with experience in modern frameworks and technologies.
Responsibilities:
- Design, develop, and maintain fullstack applications using modern web technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and scalability.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot and debug production issues to ensure smooth functionality.
- Stay up-to-date with the latest technologies and industry trends to continuously improve development processes.
Required Skills:
- Strong proficiency in TypeScript.
- Experience with front-end development using React and Next.js.
- Back-end development experience with Node.js and NestJS.
- Solid understanding of RESTful APIs, GraphQL, and web application architecture.
- Proficient in working with databases (SQL and NoSQL).
- Familiarity with version control systems like Git.
- Strong problem-solving skills and attention to detail.
Good-to-Have Skills:
- Experience with Python for back-end development or scripting.
- Knowledge of CI/CD pipelines and containerization tools like Docker and Kubernetes.
- Understanding of cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with testing frameworks for front-end and back-end.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- Proven experience as a Fullstack Engineer or similar role.