Position: Senior Backend Engineer (Python)
Company: XLNT Spaces
Category: Python
Experience required: 5y
English level: upper

As a Senior Back-End Software Engineer, you play a key role in supporting our wider R&D Team. You'll not only elevate our product by using the latest software development infrastructure and methods but incorporate our Best-Self philosophy all while ensuring high responsiveness and performance to requests from the frontend. You'll possess a deep technical expertise as well as confidence in guiding balanced decision-making when it comes to the development of various features within the product.


**AREAS OF FOCUS** 
- Software development
- Team development and mentorship

**WHAT YOU’LL DO**
- Synthesize multiple solutions to a problem 
- Make logical decisions keeping in mind various tradeoffs and main stakeholders
- Apply our standards, guidelines, and practices to writing quality code 
Balance complexity, readability, performance, maintainability, flexibility, and other tradeoffs
- Lead problem-solving initiatives and escalate problems with a wider scope in a timely manner
- Participate in designing and reviewing architectural changes to support new initiatives
- Participate in code reviews, using each opportunity for training and mentoring the wider Engineering team
- Build and maintain engineering processes, standards, guidelines, and best practicesAdhere to guidelines, making sound decisions on a case-by-case basis and escalating as necessary
- Develop processes to minimize situations that require decisions outside of established rules
- Assist and mentor other engineers in their professional development
- Participate in the hiring process, evaluate and screen candidates, conduct or lead interviews when required

**WHAT YOU’LL BRING**
- 5+ years of experience with back-end web-based application development
- 3+ years of experience with Python development, preferably with the Django framework
- Experience writing modular, well-structured code
- Experience analyzing, improving, and debugging server-side code
- Experience modeling data and implementing those models in Django
- Experience working in remote teams
- Able to work efficiently with relational databases using the Django ORM as well as other means
- Highly proficient in one or more technical areas of back-end software development: Django development, database optimization, performance optimization, code structure, asynchronous process analysis, automated test development
- Strong communication skills across multiple office and remote settings, cultures, and time zones
- Able to collaborate well with a team of designers, product managers, and business stakeholders
- Understand the need for strong cooperation between back-end, front-end, DevOps, and QA teams
- Understand the cross-functionality of various technical systems
- Understand the connections and interdependencies between teams and departments
- Use a balanced approach to writing clear, maintainable performance code 
- Produce exceptional output and work quality
- Comfortable owning projects
- Enjoy working in a team but can thrive working independently 
- Desire to always be learning and staying on top of the latest trends and technologies
- Deeply aligned with the Engineering team’s values and philosophy

**WHO YOU ARE**
- Strong collaborator that prioritizes building trusting relationships with key stakeholders
- Passionate about being extraordinary in both your work life and personal life
- Have a strong reputation for accountability and reliability
- Effectively articulate ideas and strategy
- Able to easily switch between strategic and tactical thinking
- Comfortable in a fluid environment with a high tolerance for ambiguity and change
- Growth-minded and open to coaching and mentorship

**3 Months Desired Impact**
- Comfortably participate in the squad’s software-development process 
- Understand Engineering procedures, particularly within the squad
- Able to find answers independently and know whom to ask for help when necessary
- Understand the knowledge domain within the squad

**6 Months Desired Impact**
- Serve as an expert in one area with historical perspective and a grasp of future direction 
- Familiar with Engineering standards, guidelines, and best practices and be able to speak to these standards, guidelines, and best practices fluently

**12 Months Desired Impact**
- Resident expert in multiple areas of the application
- Confidently influence and guide the Engineering team
- Serve as a mentor to other colleagues

**ABOUT US**

We are a people and performance platform that instantly upgrades each and every manager. It works by combining employee engagement, continuous performance management, and manager effectiveness software with education, services, and community. At the heart of our approach is Best-Self Management, an evidence-inspired strategy for cultivating world-class managers and transforming organizations by unlocking every employee’s potential. With our holistic solution, CEOs, HR leaders, and managers create highly-engaged, high-performing organizations.