Logo
15Five

Senior Backend Developer

15Five, San Francisco, California, United States, 94199


Senior Backend Developer at 15FiveSan Francisco, CA, United StatesROLE MISSIONWe 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.OUTCOMESWork with your squad to build, test, and deploy new featuresCreate or update internal APIs to support new feature developmentWrite tests to cover new code and maintain our target of 80% test coverageReview pull requests submitted by other backend engineers on the squadParticipate in regular squad meetings and share project updatesSolve problems by writing high-quality codeWrite efficient, easy-to-understand, and flexible code that results in increased customer valueApply 15Five standards, guidelines, and practices to writing quality codeMake logical decisions keeping in mind various tradeoffs and main stakeholdersBalance complexity, readability, performance, maintainability, flexibility, and other tradeoffsLead problem-solving initiatives and escalate problems with a wider scope in a timely mannerCOMPETENCIESSeen as a subject matter expert with strong working knowledge in the subject areaAble to solve difficult problems and improve results by leveraging data and technologyFocus mainly on tactical execution with some attention on strategic effortsRecognize and plan work-arounds for potential obstacles from within the Engineering department and your designated squadAble to work well with minimal supervision and maintain productivity independentlyManage day-to-day issues that arise without needing to escalate to the managerProactively identify and propose new ways to contribute to the company/teamEagerness to mentor other team members to foster learning and growthAccountable for own decisions and act as an informed participant in team-level decisionsProactively propose ideas to improve 15Five’s culture and support others’ ideas, rather than detractContribute to an inclusive and effective environment for collaborationEnsure teammates and fellow employees feel a sense of belongingUnderstand and articulate 15Five’s position within the competitive landscapeDESIRED EXPERIENCE4+ years of experience with back-end web-based application development2+ years of experience with Python development, preferably with the Django frameworkExperience writing modular, well-structured codeExperience analyzing, improving, and debugging server-side codeExperience modeling data and implementing those models in DjangoExperience working in remote teamsAble to work efficiently with relational databases using the Django ORM as well as other meansHighly 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 developmentStrong communication skills across multiple office and remote settings, cultures, and time zonesAble to collaborate well with a team of designers, product managers, and business stakeholdersUnderstand the need for strong cooperation between back-end, front-end, DevOps, and QA teamsUnderstand the cross-functionality of various technical systemsUnderstand the connections and interdependencies between teams and departmentsUse a balanced approach to writing clear, maintainable performance codeProduce exceptional output and work qualityComfortable owning projectsHave a strong reputation for accountability and reliabilityEnjoy working in a team but can thrive working independentlyDesire to always be learning and staying on top of the latest trends and technologiesHOW TO APPLYPosition is expired. Thanks for your interest.

#J-18808-Ljbffr