Senior Backend Developer - San Francisco, United States - 15Five
Description
Senior Backend Developer at 15Five - Djangojobs.Net
Login
Register
Jobs
Companies
Post
About
Pricing
Salary
Contact
Senior Backend Developer
at
15Five
San Francisco,CA,United States
Nov 23, 2021
ROLE MISSION
We take pride in our position as an innovator in the Human Resources landscape.
This wouldn't be possible without our outstanding team of engineers that apply next-generation thinking to our software - their abilities allow us to continually elevate the user experience and push leading performance-management technology into the global market.
Senior Backend Software Engineers elevate 15Five by evolving our application using the latest software development infrastructure and methods. Senior Back-End Software Engineers ensure high responsiveness and performance to requests from the frontend. This is a key role that supports our wider R&D Team to build our product based on Best-Self philosophy.Senior Back-End Software Engineers have deep technical expertise as well as confidence in guiding balanced decision-making when it comes to the development of various features within the product.
OUTCOMES
Work with your squad to build, test, and deploy new features
Create or update internal APIs to support new feature development
Write tests to cover new code and maintain our target of 80% test coverage
Review pull requests submitted by other backend engineers on the squad
Participate in regular squad meetings and share project updates
Solve problems by writing high-quality code
Write efficient, easy-to-understand, and flexible code that results in increased customer value
Apply 15Five standards, guidelines, and practices to writing quality code
Make logical decisions keeping in mind various tradeoffs and main stakeholders
Balance complexity, readability, performance, maintainability, flexibility, and other tradeoffs
Lead problem-solving initiatives and escalate problems with a wider scope in a timely manner
Help maintain high technical standards in our applicationActively participate in discussions about adopting new standards or new technologiesReview pull requests for engineers outside your own squadIdentify technical challenges and suggest solutions through our Review For Comments (RFC) processMonitor error reporting and application performance within your squad's domainHave a strong sense of connection to the outcome(s) of our product and the impact it has on our customersWork closely with product and design teams and other 15Five teams to understand the needs of our customers and the strategy behind the product vision and mission
Help 15Five Engineering grow and develop into a better, more mature organizationParticipate in code reviews, using each opportunity for training and mentoring the wider Engineering teamBuild and maintain engineering processes, standards, guidelines, and best practicesAdhere to guidelines, making sound decisions on a case-by-case basis and escalating as necessaryDevelop processes to minimize situations that require decisions outside of established rulesAssist and mentor other engineers in their professional developmentParticipate in the hiring process, evaluate and screen candidates, conduct or lead interviews when required
COMPETENCIES
Seen as a subject matter expert with strong working knowledge in the subject area
Able to solve difficult problems and improve results by leveraging data and technology
Focus mainly on tactical execution with some attention on strategic efforts
Recognize and plan work-arounds for potential obstacles from within the Engineering department and your designated squad
Able to work well with minimal supervision and maintain productivity independently
Manage day-to-day issues that arise without needing to escalate to the manager
Proactively identify and propose new ways to contribute to the company/team
Eagerness to mentor other team members to foster learning and growth
Accountable for own decisions and act as an informed participant in team-level decisions
Proactively propose ideas to improve 15Five's culture and support others' ideas, rather than detract
Contribute to an inclusive and effective environment for collaboration
Ensure teammates and fellow employees feel a sense of belonging
Understand and articulate 15Five's position within the competitive landscape
DESIRED EXPERIENCE
4+ years of experience with back-end web-based application development
2+ 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
Have a strong reputation for accountability and reliability
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
Passionate about being extraordinary in both your work life and personal lifeDeeply aligned with the Engineering team's values and philosophy
SAMPLE WEEK IN THE LIFE
Monday:
Begin the week with the all-hands Boost to hear company updates and meet new hires, join the squad stand-up, then review pull requests and write code for product features/bugs
Tuesday:
Determine technical details or implementation with the squad before joining the squad huddle to review top-level initiatives, then research and resolve 2 bugs and write product code
Wednesday:
Meet with your manager for a 1:1 followed by the company Boost for an in-depth department update, spend the rest of the day on a project from your engineering working group
Thursday:
Join the bi-weekly Engineering meeting ahead of global happy hour, review pull requests, write code for product features and/or bugs, and write your 15Five check-in
Friday:
Participate in the Question Friday Boost call, join a planning session for the upcoming spring, write product code, and then finish your week by submitting your 15Five
ABOUT 15FIVE
Founded in 2011, 15Five equips HR leaders to play a strategic role in their company's growth.
HR leaders use 15Five to combine engagement, performance, and OKRs on one platform so they can make insightful decisions and take strategic action.
Unlike other 'command and control' performance systems, 15Five uses the latest in people science to turn managers and employees into self-driven owners of performance and engagement.
To further the impact of talent on company growth, 15Five also provides education, coaching, and community for HR leaders, managers, and employees.
HR leaders at over 2,800 companies, including Credit Karma, Spotify, and Pendo, rely on 15Five's software and services to make their talent a growth driver.
At 15Five we focus on building a diverse team that prioritizes inclusivity and celebrates everyone's unique identity.We are proud of our thriving hybrid culture that supports a remote-first workplace balanced with distributed office hubs, and annual opportunities for all employees to connect in person.
We also offer:
full Medical, Dental, and Vision, employer paid Term, Short Term and Long Term Disability, paid Sick Time Off, Military Leave, Jury Duty Leave, Unlimited Vacation, flexible work arrangements, up to 16 weeks Paid Parental Leave for birth and non-birth parents, Bereavement Leave, therapy and relationship counselling, weekly Best-Self Time, monthly stipend for wellness, monthly reimbursement for phone and/or internet, Sabbatical Program accessed at 5 or 7 Years and Retirement Account Program with 4% match at 6 months employment.
We also provide extensive training and development such as strengths discovery and alignment and Manager specific development opportunities.For more information see:
Our Mission, Vision & ValuesOur People and CultureDiversity, Equity & InclusionOur Personal & Professional Development Resources
Reading over the role description and feeling like you don't check every box? That's okay; if you think you have what it takes but don't necessarily meet all the criteria, please apply—you could be exactly who we are looking for
Position:
Employee Work Schedule:
Full-time Remote:
Yes Relocation:
No Salary: 120,000-130,000
How to Apply
Position is expired. Thanks for your interest.
Employers
Sign Up
Post a Job
Pricing
Employers FAQs
Job Seekers
Search Jobs
Update Profile
Create Profile
Developer Dashboard
Agreements
Terms of a Service
Distance Sales Contract
Privacy Policy
Delivery & Returns Policy
Follow Us
RSS
Contact
Email:
Djangojobs.
Net. ALL Rights Reserved. Frequently Asked Questions
| Terms of Service
| Privacy Policy
Django is a registered trademark of the Django Software Foundation
|DjangoJobs is not associated with the Django Software Foundation
This site is protected by reCAPTCHA and the Google Privacy Policy
and Terms of Service
apply.
#J-18808-Ljbffr