Remote job
(1618) Staff Django Backend Engineer
Job details
About this role
Role overview Take ownership of an existing Django application, keeping it stable while fixing defects and delivering new functionality. This is a hands-on staff-level engineering role that calls for independent judgment, close collaboration, and thoughtful use of AI tools during development and onboarding.
Responsibilities - Maintain and extend an existing Django application, using knowledge shared during the transition. - Investigate and resolve bugs and contribute to ongoing application upkeep. - Design and implement new features within the current application. - Review code with teammates and deliver changes that are clear and maintainable. - Use AI tools selectively to support onboarding, development, and code review, while taking responsibility for the resulting work. - Conduct technical interviews as part of a wider interviewer program.
Requirements - Strong, hands-on Django experience and senior-level or higher engineering experience. - Ability to work autonomously and make sound technical decisions. - Bachelor’s degree in computer science, engineering, or a related field. - Advanced English communication skills for working with U.S. clients. - Availability to work full time, eight hours per day, during European working hours. - A considered approach to AI-assisted development, keeping generated code focused and reviewable.
Benefits and work setup - Fully remote work across Latin America, with access to coworking spaces in the region. - Competitive salary paid in U.S. dollars, paid time off and national holidays according to local regulations, sick leave, and an annual benefits credit. - An extra day off during the employee’s birthday week, plus remote team events such as tech talks and informal gatherings.