Interview Kickstart

Senior Software Engineer, Backend

Interview Kickstart

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Serve as the technical leader for “one development pod”, providing technical leadership and guidance to ensure the delivery of high-quality, reliable, and scalable software solutions.
  • Collaborate closely with tech leads, engineering managers, and product managers to define project scopes, goals, and deliverables aligned with the organization's strategic objectives.
  • Design and architect robust back-end systems, ensuring they meet the company's long-term scalability, performance, and maintainability requirements.
  • Mentor and support the professional development of junior developers, fostering a culture of technical excellence, continuous learning, and innovation.
  • Lead code reviews, advocate for best coding practices, and maintain high standards for code quality, security, and performance.
  • Actively contribute to the development of critical features and components, demonstrating best practices in coding and architecture.
  • Identify, evaluate, and integrate new tools and technologies that can improve team productivity, code quality, and product functionality.
  • Manage the technical debt effectively, prioritizing refactoring and updates to ensure the long-term health of the codebase.
  • Participate in on-call rotations, leading the troubleshooting and resolution of production issues to maintain the high availability and performance of applications.
  • Participate in the recruitment and onboarding of new engineers, upholding the team's technical standards.

Requirements

  • 3.5+ years of experience in Python and Django/Django REST framework (DRF).
  • A solid understanding of RESTful API design, development, and architecture best practices.
  • A solid understanding of MySQL, Git, and GitHub/GitLab.
  • A solid understanding of DevOps (CI/CD pipelines, AWS, etc.).
  • Full-stack development experience will be a BIG plus.
  • Experience leading a development team in the past is a MUST.
  • Experience delivering 'multiple' large complex projects.
  • Experience with agile methodologies, capable of driving sprint planning, retrospectives, and daily stand-ups.
  • Good problem-solving skills. (Ability to solve medium data structures and algorithms problems).
  • Good debugging and online searching skills.
  • Good communication skills.
  • Good understanding of Agile Methodologies and Jira.
Benefits
  • Work from anywhere, forever. All roles at IK are forever remote!
  • Cutting-edge technology stack
  • Complete ownership; there is minimal management and extreme autonomy
  • High pedigree, high caliber team
  • Contribute directly to the success of the business & the top-line impact
  • Rapid career progression for high performers.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoDjango REST frameworkRESTful API designMySQLGitGitHubGitLabDevOpsCI/CD
Soft skills
technical leadershipmentoringproblem-solvingcommunicationcollaborationteam managementcontinuous learninginnovationcode reviewagile methodologies