The device identity platform for high-scale applications. Powered by the world's most accurate visitor identifier.
Senior Backend Engineer, Core APIs
Location
Worldwide
Posted
6 days ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Senior Backend Engineer, Core APIs
Fingerprint
• Design, develop, and optimize backend systems for real-time data processing and web services. • Work with cross-functional teams to integrate backend components with other services, ensuring performance and scalability. • Conduct deep dives into problematic features, researching and analyzing their behavior to understand root causes and identify potential solutions. Develop hypotheses, run experiments, analyze results, and translate findings into actionable engineering improvements. • Conduct performance tuning, debugging, and testing of backend systems to ensure reliability and efficiency. • Foster a data-driven culture by sharing engineering best practices and collaborating on cross-functional projects. • This role includes participation in a shared on-call rotation. The schedule will be communicated in advance, and we strive to balance coverage equitably while minimizing off-hours disruptions. • Mentor junior developers, helping all team members grow in our mission, values and abilities.
Job Requirements
- 5+ years of experience in backend development
- Strong, demonstrated experience in GoLang and/or Node.js with a willingness to learn.
- Strong experience in designing, developing, and maintaining scalable backend systems.
- Experience with building and optimizing APIs, real-time data processing systems, and microservices architectures.
- Strong knowledge of SQL and experience with databases like DynamoDB, Redis, or Elasticsearch.
- Proficiency with general software engineering tools: Git, IDEs, shell scripting, CI/CD.
- Proficient in English for clear communication in a global, remote team.
- Ability to work independently on tasks while effectively collaborating as a team member.
- A strong desire to mentor and grow junior team members.
Benefits
- We are dedicated to creating an inclusive work environment for everyone.
- We embrace and celebrate the unique experiences, perspectives and cultural backgrounds that each employee brings to our workplace.
- Fingerprint strives to foster an environment where our employees feel respected, valued and empowered, and our team members are at the forefront in helping us promote and sustain an inclusive workplace.
- We highly encourage people from underrepresented groups in tech to apply.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description SOSi is seeking a Kubernetes Engineer to support mission requirements for a structured approach to further develop, integrate, and sustain a scalable, federated data ecosystem that enhances interoperability, governance, and mission-driven analytics for a DoD customer. The primary objective of the program is to bridge the operational gaps between DoD, IC, interagency, and non-traditional international partners to enable real-time information sharing, dynamic data integration, and mission-tailored analytical capabilities. - Configure, deploy, and maintain Kubernetes clusters tailored for each IL environment (IL2, IL4, IL5), ensuring support for ESRI ArcGIS services and integration with agency-provided infrastructure from WO-001. - Develop and manage Helm charts and Kubernetes Operators for declarative deployment and automated scaling of ESRI services, including Notebook Server and GeoAnalytics Server. - Configure persistent volume claims and provision container-native storage (e.g., AWS EBS, Azure Disks) to support ESRI workloads, ensuring durability and compliance with backup and recovery policies. - Integrate Kubernetes-native monitoring and logging solutions (e.g., Prometheus, Fluentd, or OpenTelemetry) to support observability and IL-compliant reporting across environments. Qualifications - Bachelor's degree in Computer Science, Cloud Computing, or a related field, or; five (5) years of equivalent experience in Kubernetes administration. - Demonstrated experience in deploying and managing Kubernetes clusters, troubleshooting containerized applications, and implementing service mesh architectures such as Istio or Linkerd. - Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible is required. - Possess the knowledge and capability to design, deploy, and manage containerized applications in a cloud-native environment using Kubernetes. - Proficient in Kubernetes cluster orchestration, container networking, Helm chart deployment, and automation of CI/CD pipelines. - Strong knowledge of cloud infrastructure services (AWS, Azure, GCP), security best practices, and Kubernetes monitoring/logging tools (Prometheus, Grafana, ELK stack) is required. Requirements - Desirable but not required certifications include Certified Kubernetes Administrator (CKA), AWS Certified DevOps Engineer – Professional, or Google Cloud Professional Cloud DevOps Engineer. Benefits - Work Environment: Offsite/remote. - Must have strong internet connection. - Quiet workspace free from interruptions and background noise. Additional Information - All interested individuals will receive consideration and will not be discriminated against for any reason. - Clearance Requirement: None. - Compensation: USD 79451 - USD 165013 yearly.
• Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!
• Maintain the established standards for the codebase. • Solve technical problems using algorithms. • Identify bugs, root causes, and solutions. • Knowledge of testing, metrics, and security best practices. • Support the team and participate in ceremonies for professional development. • Collaborate with the team to understand requirements and ensure the delivery of high-quality solutions. • Analyze requirements and design technical solutions using messaging services and REST APIs. • Implement system integrations using messaging services and REST APIs.
Senior Voice Backend Software Engineer, Node.js, Java
SutherlandWe make digital 𝐡𝐮𝐦𝐚𝐧™ #MakeDigitalHuman
• Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed. • Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards. • Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance. • Develop and maintain components for real-time communication, including SIP signaling and RTP streaming. • Explore and implement solutions for audio/video media processing and integration within the contact center environment. • Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain. • Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands. • Diagnose and resolve complex production issues, providing timely and effective solutions. • Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software.




