
Senior Backend Engineer
Apollo.io
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Job Level
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