Apply

Senior Backend Engineer

Posted 4 months ago

View full description

💎 Seniority level: Senior, Minimum 5 years of industry experience in backend development

📍 Location: India

🔍 Industry: Sales and marketing technology

🏢 Company: Apollo.io👥 501-1000💰 $100,000,000 Series D over 1 year agoSoftware Development

🗣️ Languages: English

⏳ Experience: Minimum 5 years of industry experience in backend development

🪄 Skills: Backend DevelopmentDockerSoftware DevelopmentSQLAgileElasticSearchKubernetesMongoDBRubyRuby on RailsSCRUMAlgorithmsData StructuresElasticsearchGoRedisReduxNosqlReactCommunication Skills

Requirements:
  • Minimum 5 years of industry experience in backend development, with at least 1-2 years in senior positions, developing large-scale applications.
  • Experience developing distributed web applications.
  • Code must be comprehensible, well-structured, and highly performant.
  • Experience with database modeling (SQL or NoSQL).
  • Experience using and designing RESTful services.
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design.
Responsibilities:
  • Design and implement highly scalable backend endpoints.
  • Gather product requirements and write design docs to satisfy product needs.
  • Drive/lead the full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance.
  • Mentor others on best practices and effectively share knowledge.
  • Communicate development progress to the product lead, engineering manager, and other stakeholders.
  • Introduce new technologies and ideas as required.
  • Work effectively as part of a large global team.
  • Engage in scrum ceremonies, team activities, and provide feedback.
Apply

Related Jobs

Apply

📍 Greater Delhi Area

🔍 Real estate

🏢 Company: WIN Home Inspection

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 7+ years of experience developing enterprise applications.
  • 3+ years of relevant experience as a lead developer.
  • Strong technical architecture and coding experience in JavaScript, Python, PostgreSQL, MySQL, and REST APIs.
  • Experience in DevOps including CI/CD automation and security.
  • Knowledge of AWS resources like RDS, Lambda, and EC2.
  • Experience with SQL databases and mobile apps with microservices architecture.
  • Excellent leadership and communication skills.
  • Strong work ethic and collaboration skills.

  • Develop and manage end-to-end execution of multiple development projects/priorities.
  • Define clear deliverables and roles/responsibilities for projects.
  • Take a hands-on approach to architecture, design, and code review.
  • Champion communication and alignment with stakeholders and technical teams.
  • Implement plans for testing, security, performance, and cost optimization.
  • Troubleshoot and debug issues across the software stack.
  • Help recruit, train, and mentor team members, conducting code reviews.

AWSLeadershipPostgreSQLPythonSQLJavascriptMySQLQACommunication SkillsCollaborationCI/CDJavaScriptDevOpsMicroservices

Posted 8 days ago
Apply
Apply

📍 India

🧭 Full-Time

💸 5600000 INR per year

🔍 Finance technology

  • Minimum of 5 years of professional software development experience.
  • Substantial expertise in JVM & AI tooling.
  • Knowledge of Java/Kotlin and Python.
  • Familiarity with API integrations, Webhooks, and RESTful APIs.
  • Proven track record with cross-functional teams.
  • Strong project management and delivery skills.
  • Excellent problem-solving and debugging abilities.
  • Proficiency in English with strong communication skills.
  • Experience with machine learning libraries like scikit-learn, TensorFlow, and PyTorch.
  • Understanding of AI systems maintenance and scaling best practices.
  • Experience crafting and implementing APIs.
  • Ability to mentor teams on AI adoption.
  • Willingness to work with Node.js and React.
  • Familiarity with database systems such as PostgreSQL.

  • Participate in the architecture design and implementation of a new backend 'Communications as a platform' service.
  • Shepherd the transition of existing email workflows to the new platform.
  • Work on the AI tooling aspect to help other teams incorporate AI.
  • Consult and collaborate with teams to identify AI application opportunities.
  • Pioneer the AI tooling infrastructure.
  • Tackle strategic challenges and create solutions for commercial teams.
  • Utilise first-principle thinking to drive innovation.
  • Contribute to project execution, delivery, and quality.

PostgreSQLPythonSoftware DevelopmentJavaJVMKotlinMachine LearningPyTorchReactTensorflowCommunication SkillsRESTful APIs

Posted 20 days ago
Apply
Apply

📍 Kenya, the Philippines, Mexico, India, United States

🔍 Financial services, Fintech

  • Proven experience in backend engineering.
  • Technical leadership skills.
  • Familiarity with microservices architecture.
  • Ability to collaborate cross-functionally.

  • Build and extend Tala’s backend architecture to support new country launches and features.
  • Push the team towards building a highly available, scalable, reliable, fault-tolerant, and performant microservices platform.
  • Follow and improve Tala’s engineering processes and standards.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingMentoringMicroservicesCoaching

Posted 26 days ago
Apply
Apply

📍 Bangalore, IN

🧭 Full-Time

🔍 B2B EdTech

🏢 Company: Virtual Internships

  • 4+ years of background and experience in software development for Senior Backend Engineer.
  • Proficiency in over one language - preferably JS/Java/Python - including debugging and performance.
  • Understanding of databases - Relational and Non Relational - their data models and performance.
  • Experience building web applications and familiarity with at least one framework (Express, Django, etc).
  • Knowledge of caching techniques and utilities like Memcache / Redis.
  • Knowledge of REST paradigm, service oriented architecture and distributed systems.
  • Clear understanding of data structures and algorithms.
  • Knowledge of how the internet and networking works (i.e. DNS, HTTP, TLS, Certificates, etc).
  • Some knowledge of and experience with how systems work at scale (e.g. threads, virtualization, configuration management, load balancers, caching) is desirable.

  • You’ll design and build scalable systems to be used by millions of students and companies.
  • You will own large components, systems, or projects, coordinating and communicating with teams and leads across the organization.
  • You will architect backend solutions to high complexity problems, with high-availability and high-reliability in mind.
  • You will instigate design discussions and facilitate engineering-wide learning.
  • You will be the primary driver of resolving production issues, holding post-mortems, and owning long-term fixes.
  • You’ll investigate performance/scalability bottlenecks and existing queries, and/or write new queries with performance optimization in mind.
  • Identify libraries and technologies that solve our problems and/or are worth experimentation.

PythonSoftware DevelopmentDjangoJavaAlgorithmsData StructuresRedis

Posted about 1 month ago
Apply
Apply

📍 India

🧭 Full-Time

💸 5600000 - 5600000 INR per year

🔍 Finance and technology

🏢 Company: Pleo👥 11-50MedicalNon ProfitWellness

  • Minimum of 5 years of professional software development experience.
  • Expertise in JVM and AI tooling.
  • Knowledge of Java/Kotlin for backend and Python for AI/machine learning.
  • Familiarity with API integrations, Webhooks, and RESTful APIs.
  • Experience working with cross-functional teams.
  • Strong project management and delivery skills.
  • Excellent problem-solving and debugging skills.
  • Proficiency in developing AI tools and frameworks.
  • Hands-on experience with machine learning libraries like scikit-learn, TensorFlow, and PyTorch.
  • Understanding best practices for AI systems maintenance and scalability.
  • Experience in crafting APIs for AI service integration.
  • Mentoring skills in AI adoption.
  • Willingness to work with Node.js and React.
  • Familiarity with database systems like PostgreSQL.

  • Participate in the architecture design and implementation of a new backend 'Communications as a platform' service.
  • Shepherd the transition of existing email workflows to the new platform, ensuring efficiency and continuity.
  • Work on creating an AI tooling environment for other teams to integrate AI into their workflows.
  • Consult with various teams to identify AI application opportunities.
  • Pioneer the AI tooling infrastructure within the domain.
  • Tackle strategic challenges and create solutions for commercial teams.
  • Contribute to project execution, delivery, and quality.

Node.jsPostgreSQLPythonSoftware DevelopmentJavaJVMKotlinMachine LearningPyTorchReactTensorflowCommunication SkillsProblem SolvingRESTful APIs

Posted about 2 months ago
Apply