We are looking for a talented full stack Developer to join our team and work on exciting projects that play a central role in our platform. We expect you to bring strong problem solving skills, a proactive approach, and the ability to take ownership of tasks from concept to completion. You should thrive in a dynamic environment, managing multiple projects at once, while working closely with cross-functional teams. Strong communication skills, attention to details, and the ability to prioritize tasks and meet deadlines are crucial.
We value candidates who can strike a balance between independent work and team collaboration, while continuously seeking opportunities to improve processes and outcomes. You will be expected to contribute to a positive team culture, share your expertise, and stay current with industry best practices.
What will you actually be doing?
- Be part of a team responsible for content creation and management.
- Work on diverse projects, such as:
A theme project focused on customizing web components.
A file storage system for managing customers’ assets (images, videos, documents, etc.).
- Develop end-to-end solutions, from requirements gathering to production deployment.
- Design, build, and maintain scalable backend and frontend services.
- Continuously enhance the platform by adopting best practices and modern tools.
- Identify and implement improvements in the codebase and development processes to drive efficiency and scalability.
- Monitor system health, troubleshoot performance bottlenecks, and address bugs and technical debt.
- Ensure high test coverage and thoroughly test new features before deployment.
- Document technical implementations and architectural decisions for future reference and knowledge sharing.
Requirements
- At least 5 years of extensive experience with React or Angular (preferably Angular 10+, ideally Angular 18).
- At least 5 years of extensive experience with Node.js and JavaScript/TypeScript, including deep understanding of asynchronous programming, closures, and ES6+ features,
- Proven experience with microservices architecture, understanding service communication patterns (e.g. REST, message brokers like Kafka).
- Experience with cloud platforms, particularly AWS (S3, Lambdas, RDS, etc.)
- Deep knowledge of database systems, including relational databases (PostgreSQL, MySQL), and NoSQL databases (MongoDB, Redis).
- Strong experience with API development.