Fullstack Engineer (.NET)
What is this job position about?
What we're looking for
A talented and passionate fullstack engineer to work on the BlogTalkRadio platform. You will work with our team of engineers to build, improve and maintain the website, improve platform stability and reduce operating costs.
Why this job is important
BlogTalkRadio is used by millions of people all around the world. You will join the web development team and iteratively introduce new features and improvements, optimize performances, fix bugs and security issues.
What you'll learn
You will learn how evolve a legacy system in to a modern, stable and reliable platform, while transitioning it from on-premise to the cloud. You will learn how to decompose a complex system into its building blocks and make it effective.
What you'll do
You will reduce the complexity of the platform, improve its stability and reliability, evolve it to embrace a modern and efficient development workflow. You will be asked to organize your time, plan your work, respect deadlines.
Which are the requisites to apply for this position?
We're looking for a passionate engineer with experience in both frontend and backend development (no graphic designer skills required). You are not scared of being challenged by iteratively improving legacy rock solid technologies, without feeling the need to rewrite everything from scratch. You love to bring in software development best practices.
You should have production experience with:
- .NET 4 and above
- Microsoft SQL Server and above
- HTML5, CSS3, JS
- Developing cross-browser compatibility (on both mobile and desktop)
- Automatic testing
Moreover, we do have a couple of strict requirements:
- Fluency in English (both verbal and written)
- That you reside in a European country
Finally, you'll get some bonus points if you have any production experience with:
- Web performance optimization
- AWS core services (EC2, S3, Cloudfront)
What we offer
Voxnest is a cool place to work thanks to the company's flexibility: we are positive, relaxed, and easygoing. We try to maintain a friendly yet professional environment by communicating with each other on a daily basis and constantly updating everyone on our work progress or the company's success. It's important to us that every employee feels like an essential part of the company.
In addition, our key benefits are:
- Remote working
- Talented team of people
- No formal meetings, only a couple of quick weekly calls
- Flexible vacation plan, with limitless days
- Yearly training budget to buy books, attend conferences and improve your skills