Responsibilities
- Build and ship recent features and bug fixes.
- Design and document features and components.
- Develop, unit test, instrument, and deploy code.
- Ensure code quality, security, and maintainability.
- Collaborate and brainstorm with cross-functional teams.
- Continuously learn and adapt to new technologies.
- Support and maintain deployed products.
Required Skills
- Backend: Strong experience in JavaScript; exposure to Golang or Elixir is a plus.
- Frontend: Strong expertise in React.
- Hands-on experience with relational databases such as PostgreSQL or MySQL.
- Knowledge of production systems and deployments.
- Proficiency in Object-Oriented Programming (OOP) or Functional Programming (FP) with clean coding practices (e.g., SOLID principles).
- Experience with containerization tools (e.g., Docker).
- Experience with cloud services, preferably AWS or GCP.
- Strong verbal and written communication skills.
Good to Have
- Experience with Kubernetes, RabbitMQ, Redis.
- Contributions to open-source projects.
- Exposure to AI APIs and tools.