As a Full-Stack Engineer, you will play a pivotal role in our development team, bridging the gap between the visual elements and the server-side infrastructure. You will be instrumental in developing full-fledged, scalable applications by combining the art of design with the science of programming. With your expertise in both front-end and back-end technologies, you will ensure the entire stack is designed and built for speed and functionality.
Your day-to-day will involve designing and developing dynamic, high-quality web applications, leveraging Node.js and Python for the back-end services and React/Angular for the front end. Close collaboration with UI/UX designers will be essential, allowing you to bring web designs to life while ensuring high performance and responsiveness. Additionally, you will actively participate in coding, debugging, and testing to deliver reliable solutions whilst also working closely with other developers, designers, and product managers, fostering a collaborative environment to meet project goals and deadlines effectively.
Requirements:
- Proficiency in TypeScript and a good understanding of React.
- Solid experience with Node.js, including the ability to develop RESTful APIs.
- Experience with containerization of services using Docker.
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens (JWT)
- Familiarity with SQL databases, such as PostgreSQL.
- Experience with Kafka or other event-driven tools and tech.
- Nice to have some experience integrating with LLMs through OpenAI, Gemini, etc.
- Nice to have exposure to AI tooling, Claude, Copilot, Cursor, etc.
- AWS experience is a nice-to-have.

