This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be responsible for designing, building, deploying, and maintaining frontend applications, cloud-based microservices and APIs, that power our user experience. Your contributions will span frontend applications in Angular, microservices (C#, F#), automated tests, and infrastructure as code. You will have full ownership of the platform, making decisions concerning architecture, tooling, and processes. This role involves following best practices such as Clean Architecture, DDD, and TDD principles within an agile environment. We seek fast learners with a passion for technology, a commitment to quality, a proven track record in problem-solving and design, and strong interpersonal skills.
Job Responsibility:
Design, build, deploy, and maintain frontend applications, cloud-based microservices and APIs
Have full ownership of the platform, making decisions concerning architecture, tooling, and processes
Follow best practices such as Clean Architecture, DDD, and TDD principles within an agile environment
For Senior Level: Lead the design and implementation of scalable and robust full-stack solutions
Develop and maintain frontend (TypeScript/Angular) with a possibility to contribute also to backend (.NET/F#) components and APIs
Make architectural decisions and contribute to our technical roadmap
Mentor junior and mid-level engineers
Champion best practices in software development, e.g. functional programming, TDD, CI/CD and similar
Identify and resolve complex technical challenges
For Regular Level: Develop and maintain user-facing features and backend services (TypeScript/Angular, .NET/F#)
Contribute to the entire software development lifecycle
Work on client-facing applications, APIs, server-side logic, and databases as needed
Write clean, efficient, and testable code
General: Design, develop, test, deploy, maintain, and improve software
Write secure and robust code, treating application security as a top priority
Collaborate within cross-functional teams including product managers, designers, and other engineers
Participate in code reviews and contribute to a high-quality codebase
Troubleshoot, debug, and upgrade existing systems
Create and maintain technical documentation
Develop and maintain suites of automated tests
Requirements:
Excellent communication and teamwork skills
Ability to learn new technologies quickly
Bachelor's degree in Computer Science, or equivalent practical experience
Strong understanding of industry standards like git, SQL, Agile, unit testing, etc.
For Senior Level: 8+ years of experience in full-stack development
Proficiency in frontend development with TypeScript and Angular
Experience with REST API design and development
Experience with cloud platforms, preferably Azure
Strong understanding of software architecture and design patterns
For Regular Level: 3+ years of experience in full-stack development
Experience in frontend development with TypeScript and Angular
Experience with REST APIs, designing and implementing API contracts
Nice to have:
For Senior Level: Experience with backend development, preferably using .NET (F# or C#)
Experience with SQL database technologies
Experience with containerization using Docker
Experience with CI/CD pipelines, ideally using Terraform
Contributions to open-source projects
For Regular Level: Experience with backend development using .NET (F# or C#)
What we offer:
Competitive salary and benefits package
Remote work options and flexible working hours
Actual impact on the choice and shape of solutions developed
Modern and well-maintained tech stack (latest LTS of Angular, .NET)
Opportunities for professional growth and development
Training and conference budget
A collaborative, innovative work environment with an iterative agile approach
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.