Monks - Backend Developer Typescript Python
Responsibilities
• Build and maintain high-performance, reliable server-side Node.js and Python logic • Build • Collaborate with front-end developers to integrate user-facing elements with server-side logic • Collaborate • Design and implement APIs and RESTful services to industry standards • Design • Set up, maintain, and optimize SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases • Set up • Optimize application performance while ensuring long-term scalability and security • Optimize • Identify and resolve bugs, performance bottlenecks, and infrastructure issues • Identify • Write clean, scalable code following Python and TypeScript best practices • Write • Participate in code reviews and uphold coding standards and agile methodologies • Participate • Partner with QA, DevOps, and Product Management to deliver robust production applications • Partner • Maintain clear, technical, and API documentation for internal and external teams • Maintain • The essentials: • Valid Dutch work authorisation (required) • Bachelor's degree in Computer Science, IT, or equivalent practical experience • Proven experience in Python and TypeScript development, with a strong understanding of asynchronous programming, type safety, modular architecture, and modern language features • Hands-on experience with frameworks such as FastAPI, Django, NestJS, or Express • Proficiency with containerization and orchestration (Docker, Kubernetes), microservices architecture, and cloud platforms (AWS, Azure, or GCP) • Experience with message brokers and asynchronous processing (RabbitMQ, Kafka) • Strong knowledge of DevOps practices, CI/CD pipelines, and version control with Git • Proficiency with package management tools like npm, poetry, or uv • Deep understanding of web security best practices (OWASP, JWT, OAuth2, and authentication/authorisation patterns) • Experience with application performance monitoring, profiling tools, and modern testing frameworks • Front-end familiarity (HTML, CSS, JavaScript/TypeScript, and ReactJS) to facilitate cross-team collaboration • Strong analytical, problem-solving, and communication skills, with the ability to work effectively both independently and within an agile team
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT