Apollo.io

Senior Backend Engineer

Apollo.io

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • As a Senior Backend Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process.
  • You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career.
  • In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering.
  • You enjoy working cross functionally to solve hard problems and make an impact.
  • At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through.
  • You have a drive to constantly investigate performance improvements and innovative ideas.
  • Design and implement highly scalable backend endpoints
  • Gather product requirements and write design docs to satisfy product needs
  • Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance
  • Mentor others on best practices and effectively share knowledge
  • Be comfortable introducing new technologies and new ideas as required
  • Work effectively as part of a large global team
  • Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s
  • Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers

Requirements

  • Minimum 5 years of industry experience in backend development, at least 1-2 years in senior positions, developing large-scale applications
  • Experience developing distributed web applications
  • Your code is comprehensible, well-structured, highly performant
  • Experience with database modeling (SQL or NoSQL both OK)
  • Experience with using and designing RESTful services
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design
  • Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization. Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies
Benefits
  • Health insurance
  • Professional development opportunities
  • Flexible work arrangements
Applicant Tracking System Keywords

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

Hard Skills & Tools
backend developmentlarge-scale applicationsdistributed web applicationsdatabase modelingSQLNoSQLRESTful servicesdata structuresalgorithmsobject-oriented design
Soft Skills
mentorshipcollaborationproblem-solvingquality improvementcommunicationfeedbackadaptabilityteamworkleadershipinnovation