descript develops software that solves routine tasks and helps people to focus on the important things of their job. So far, we have developed such software in individual projects, but now we want to concentrate on the product business.
We are looking for support
Since 2008 we work with the Django framework and are now experts in this topic in our region. Roughly 90% of our projects are done with Django and our new products will also be mostly implemented with this framework.
Now we want to extend our developer team with a Django developer. There is the possibility to work remote or at our headquarter in the city centre of Dresden.
About the job
You get a spot in our development team and the possibility to work in diverse projects or products. Your mission, if you chose to accept it, will be the ongoing development of web applications. In doing so you will need to dive deep into the concepts of Django to create software in the simplest way.
The job is for someone, who likes to develop efficient web applications. Someone, who likes to create qualitative apps. Someone, who knows Django and how to utilize it effectively.
You will be part of the full value chain. You will work on concepts and contribute with your experience and knowledge. You must translate these concepts into code. Ind the process you will test and document your code. You will accept Merge Request and merge branches. You need to present your progress to customers and answer upcoming questions.
Here is a list of activities that you will do regularly:
- Draft concept for new feature requests
- Integrate existing Django apps into projects
- Write REST APIs for communication with external apps
- Extend existing views with new features
- Write data migrations
- Enhance the test coverage of our own apps
- Answer customer requests
We expect you to report your progress regularly with all insights and impediments you encountered.
Sometimes you will work in small development teams, sometimes you get your own project. Sometimes the project consists of frontend and backend developers. Sometimes you have to do changes in the frontend on your own. But you can always count on the help of the team to discuss ideas and implementation.
We pursue a culture of regular exchanges. We expect that ideas, concepts and implementations are discussed with colleagues early on. For us the sharing of knowledge is important and with early and regular feedback we want to avoid that someone runs into a dead end. You will need to participate in this process, and you will give and take feedback. You identify with our goal to improve the quality of our software with these measures.
You like to develop top-quality software applications. You have experience with Python and Django. You can put ideas and concepts into code. You already did some of the tasks. You like to do these things every day and to develop successful software with us.
It is important that you know the processes of software development. You know how to work with Git and Co. You know how to test applications. You should be able to document your ideas, discuss them with the team and implement them afterwards.
You will work in teams of different size and shapes and will report to your project manager. But you should be able to organize yourself in the project. You will need to arrange your time and tasks on your own. We will give you time to learn how to work with us. We also hope to learn some things from you.
We value people who can take a stand yet commit even when they disagree. We will often subject ideas to rigorous debate, so you’ll need to stand up for what you believe, but we remember that we’re here for the same purpose: to do good work together.
We are looking for someone who does not think that more hours mean better output. We are not impressed by overtime but by creativity and efficiency.
Based on your experience you will get a salary at usual market terms.
Our additional benefits shall improve your time with us. You can arrange your time on your own, you just need to be present at the important meetings. This could be at the office in the city centre of Dresden or virtual from any other place.
We offer you pecuniary advantages like a warm meal or your membership at the gym. Anyway, you will find a fridge full of cold drinks. To get to the office we pay for your tram tickets or you get company bike. To respect your circumstances and provide you family-friendly opportunities are part of our Team DNA.
This is how you can apply
We strongly encourage candidates of all different backgrounds and identities to apply. Each new person is an opportunity to bring a new perspective into our team and we are eager to further diversify our company. We are committed to building an inclusive, supportive place for you to do the best work of your career.
If you think that the job suits you well, tell us about yourself in your application. Try to include following aspects:
- Tell us more about software projects you have worked on so far
- Is there any open-source project you have worked on? It does not need to be a Django project
- Tell us a bit about your role in the last team you worked with
Even you will mostly do programming during your job your communication skills are important. Please take your time to articulate your thoughts. But length is not equivalent with good content so try to express yourself in 500 words or less. Also state your expected salary, your earliest start date and your prefered place of work.
Send your application at firstname.lastname@example.org. Afterwards we will meet you for an interview to discuss your experiences and expectations. After this you will be invited for a trial work to get to know our working culture and prove yourself with a real task.
We are looking forward to your application.
In a nutshell
Job title: Senior Django developer (m/f/d)
To be staffed: immediately
Type: Permanent full-time or part-time job
Working hours: 30 to 40 hours per week
Location: Dresden or remote (Office attendance* at least 2 days any 14 days)
Application documents: Cover letter, CV & work-related examples
* not mandatory under pandemic conditions