Senior Full Stack Developer
Senior full stack developer building and improving Adversus's all-in-one sales acceleration platform (telecom, automation, and CRM tools) at their Aarhus HQ. Day to day: implementing features and services, large-scale async task processing, and frontend work with React, TypeScript, and Tailwind on a PHP/Node.js/MySQL/Redis backend.
- Compensation
- Not disclosed
- Location
- Aarhus, Denmark
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Full time
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years of professional experience as a full stack developer
- Solid experience with the core stack: React, TypeScript, Tailwind, PHP, MySQL, Node.js, Redis
- Deeply familiar with async processing flows and data-driven programming, on backend and frontend
- Comfortable digging into unfamiliar technologies and protocols, including old ones
- Able to take ownership of complex, loosely defined problems from scoping to delivery
- Experience mentoring junior and mid-level colleagues via code reviews and knowledge sharing
- Communicates effectively in English (Danish not a requirement)
- Able to work on-site in Aarhus most days, with 1-2 work-from-home days per week
Nice to have
- Relevant degree
- Experience with Elasticsearch, WebRTC, SignalR, RabbitMQ
Full description
Senior Full Stack Developer – join a development team working with telecom, automation and rock-solid UX at Adversus A/S in Aarhus.
Are you a developer who can put together an excellent performing application platform on top of a complex system? Do you have a solid feel for UX, software design and the technical chops to bring everything together into one neat package? Then (please) don't shy away and continue reading. This position could be yours!
Adversus' ambitions are high, our organization is flat, and we always strive to learn and have fun while doing it.
Next-gen sales acceleration platform
Since 2016, Adversus has strived to be a market leader in a competitive field that requires high availability and high uptime. Adversus has experienced exponential growth in recent years, both in demand of the product itself but also the company. Today, we have 70+ employees located at our headquarters in Aarhus.
Adversus' solution is an all-in-one sales acceleration platform that supports our customers' needs for an effective, structured and data-driven daily routine. Delivering an efficient and stable experience with a high level of usability is key to our high user satisfaction.
When spending most of their day on our platform, our users often need deep insights into their data and are always looking for ways to optimize their setup. Our platform unites three different tools: a telecommunications system, an automation system and a CRM system. Because of these many moving parts, our application needs to handle the unexpected and present a solid user experience even when something, somewhere, isn't working.
As our new senior full stack developer, you'll be welcomed with open arms by our Development team to deliver the next generation of our software.
What will you be working with?
Your primary responsibilities will be implementing new features and services that extend the capabilities of our main application, as well as improving the existing ones. This includes work on our various automation systems, on-demand, large-scale task processing, and keeping our integrations up to date. You will also be expected to work with our frontend application, helping improve some of the technical views and sometimes prototyping new interfaces for new features.
As a senior developer, you will be expected to see the bigger picture — understanding how individual pieces of work fit into the platform as a whole, and helping the team make good technical decisions along the way. You will naturally take ownership of complex problems, including the genuinely open-ended ones where you're the one figuring out where to start, and reduce their complexity for the rest of the team. You'll take full ownership from scoping to delivery: defining the approach, coordinating with whoever the work touches, and seeing it through, not just the technical parts.