Full Time
TBD
40
Feb 26, 2025
We're seeking a talented and passionate Full Stack Developer with strong experience in React and Next.js to join our growing team. You will be responsible for designing, developing, and maintaining high-quality web applications that deliver exceptional user experiences. You will collaborate closely with our product, design, and engineering teams to bring innovative ideas to life.
Responsibilities:
Develop and maintain robust and scalable web applications using React and Next.js.
Build and consume RESTful APIs.
Design and implement database schemas and queries.
Write clean, efficient, and well-documented code.
Participate in code reviews and contribute to improving code quality.
Troubleshoot and debug complex issues.
Collaborate with cross-functional teams to define, design, and ship new features.
Stay up-to-date with the latest web development trends and technologies.
Contribute to the full software development lifecycle, from concept to deployment.
Deploy and maintain applications within cloud environments such as AWS, Azure, or Google Cloud.
Implement and maintain unit and integration tests.
Qualifications:
Bachelor's degree in Computer Science or a related field (or equivalent experience).
Proven experience as a Full Stack Developer.
Strong proficiency in React and Next.js.
Solid understanding of JavaScript (ES6+), HTML, and CSS.
Experience with Node.js and related frameworks (e.g., Express.js, Nest.js).
Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with RESTful API design and development.
Experience with version control systems (e.g., Git).
Knowledge of testing frameworks (e.g., Jest, Cypress).
Understanding of server-side rendering (SSR) and static site generation (SSG).
Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
A portfolio of relevant projects is highly desirable.
Bonus Points:
Experience with TypeScript.
Experience with GraphQL.
Experience with containerization (Docker, Kubernetes).
Experience with CI/CD pipelines.
Contributions to open-source projects.