Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email1-3years
Not Disclosed
Salary Not Disclosed
This is a remote position.
Company Overview:
We're a globally recognized company that provides a secure B2B email service, offering spam filtering, phishing protection, and overall email security. Our mission is to give small businesses access to high-quality software and technology solutions, creating a level playing field and giving them the opportunity to succeed.
Role Summary:
We're seeking an experienced Full Stack Developer with a strong emphasis on front-end development to join our team. In this role, you will primarily focus on our front-end applications but also contribute to building and enhancing our APIs. This position offers a great deal of autonomy, reporting directly to the CTO.
Responsibilities:
Lead the development and enhancement of our front-end applications using React.js, particularly with the Next.js framework.
Work closely with back-end teams to integrate with REST APIs based on Swagger documentation.
Develop and maintain RESTful APIs using Node.js and Postgres.
Ensure code quality and maintainability by implementing automated tests using Jest and React Testing Library.
Collaborate with cross-functional teams and contribute to all phases of the software development lifecycle.
Qualifications:
Available to work for at least 20 hours a week
At least 2 years of experience with React.js, with a focus on the Next.js framework.
Proficiency in working with REST APIs, preferably based on Swagger docs.
Experience in testing with Jest and React Testing Library.
Strong understanding and experience with Node.js, Postgres (or another relational database), and building RESTful APIs.
Familiarity with serverless architectures and AWS.
Strong communication skills.
Good to Have:
Experience with the Ant Design (antd) library for React.
Work Environment:
This is a full-time, 40-hour-per-week remote role with flexible working hours. The selected candidate is expected to be available for team check-ins twice per week.
Growth Opportunities:
The company offers opportunities for professional growth, with the potential to take on additional responsibilities and product ownership.
Compensation:
Compensation is competitive and commensurate with experience and skills. Benefits include flexible working hours and a supportive team environment.
Full Time