Optomi, in partnership with a leading consulting agency, is searching for a Full Stack Developer to join their client. The ideal candidate will have a balanced skill set in frontend and backend development and thrive in a fast-paced, collaborative environment. This role is 100% remote working PST hours.
Experience of the ideal candidate:
- Proficiency in Node.js, ReactJS, and Express.
- Familiarity with microservices architecture and REST APIs.
- Strong experience with unit testing and basic Git/GitHub workflows.
- Understanding of AWS services and integration (e.g., S3, SQS).
- Database expertise in Postgres or MSSQL, including migrations and queries.
- Knowledge of CI/CD pipelines and containerization tools like Kubernetes and Docker.
Nice-to-Haves:
- Experience with Next.js and TypeScript.
- Familiarity with other backend platforms/languages like Java, .NET, Go, or Rust.
- Exposure to asynchronous message queuing platforms and finite state machines.
- Understanding of log monitoring tools like Datadog.
- Background in Test-Driven Development (TDD).
- Willingness to learn new tools and technologies and take initiative.
Responsibilities of the right candidate:
- Develop, maintain, and optimize new features for our product using Node.js, Express, and ReactJS.
- Assist with the migration of legacy systems to modern architectures, potentially including Next.js.
- Design and implement database queries and migrations for Postgres or MSSQL.
- Build and maintain RESTful APIs and integrate with asynchronous messaging platforms like AWS SQS.
- Collaborate with the team in an Agile environment to deliver high-quality code.
- Write unit tests and follow best practices such as Test-Driven Development (TDD).
- Integrate and manage AWS services like S3 and SQS.
- Monitor and optimize system performance using tools such as Datadog.
- Work with CI/CD pipelines, Kubernetes, Docker, and Git-based workflows.
- Contribute to architectural discussions, ensuring scalability, reliability, and maintainability.