LegalTech Startup Sr Backend Engineer (Python)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Python programming., Experience with API development (RESTful, gRPC, GraphQL)., Knowledge of SQL and NoSQL databases like PostgreSQL, MongoDB, Redis., 4-6 years of backend development experience in high-scale environments..

Key responsibilities:

  • Design and develop backend services and APIs.
  • Implement real-time communication features using WebSockets.
  • Participate in system architecture decisions for scalability and reliability.
  • Collaborate with cross-functional teams to deliver integrated solutions.

Silver.dev logo
Silver.dev Information Technology & Services Startup https://silver.dev/
2 - 10 Employees
See all jobs

Job description

About Us

Our client is revolutionizing legal technology with AIdriven tools that enhance efficiency and accessibility for legal professionals. Were undertaking highimpact technology transformation, partnering with a highvolume immigration law firm to optimize workflows and streamline processes. Join us in building the future of legal tech, where impactful innovation meets usercentric design.

Role Overview

As a Senior Backend Engineer, you will design and develop core backend services that enable our platform’s functionality, including efficient data management and realtime communication support. This role will focus on building resilient APIs, ensuring data integrity, and optimizing backend services for performance. You’ll work closely with frontend engineers, product managers, and other stakeholders to deliver a cohesive, highquality product experience, ensuring it meets the needs of our largescale user base.

Key Responsibilities
  • Backend Development: Design, implement, and maintain highquality backend services and APIs, focusing on scalability, reliability, and performance.

  • RealTime Communication Support: Develop backend capabilities for realtime, bidirectional communication using WebSockets, enabling browserbased voice interactions.

  • System Design & Architecture: Participate in architectural decisions, ensuring backend systems are scalable and optimized for high availability in a highvolume environment.

  • Data Management: Create efficient data storage and processing solutions, with an emphasis on data integrity, security, and compliance.

  • Collaboration: Work closely with frontend engineers, product managers, and other teams to deliver integrated solutions that align with user needs and product goals.

  • Troubleshooting & Optimization: Diagnose and resolve backend performance bottlenecks, ensuring reliable service and enhancing system efficiency.

    • Technical Proficiency

      Must have experience with several of the following:

      • Programming Languages: Proficiency in Python.

      • API Development: Strong experience with RESTful, gRPC, or GraphQL API design and implementation for secure, efficient, and scalable applications.

      • Data Management: Experience with SQL (PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, focusing on data modeling, indexing, and performance optimization.

      • RealTime Communication: Handson experience with WebSocket implementation for enabling realtime, bidirectional communication.

      • Cloud Platforms: Familiarity with AWS, GCP, or Azure for deploying and managing backend services.

      • Infrastructure as Code (IaC): Experience with Terraform, CloudFormation, or Pulumi for infrastructure automation.

      • Containerization & Orchestration: Working knowledge of Docker and Kubernetes for managing and orchestrating microservices.

      • Testing & CICD: Experience with CICD pipelines (e.g., Jenkins, GitLab CICD) and automated testing frameworks for backend systems.

        • Qualifications
          • Experience: 4–6 years in backend development, with a strong foundation in building and maintaining highquality, productiongrade backend systems.

          • Technical Problem Solving: Solid problemsolving skills with the ability to troubleshoot complex backend issues and optimize for performance and scalability.

          • System Design Skills: Familiarity with distributed system design and microservices architecture, with a focus on data integrity and high availability.

          • Collaboration: Effective communicator who can work crossfunctionally, collaborating with frontend teams, product managers, and stakeholders.

          • UserCentric Approach: Passionate about delivering backend solutions that enhance user experience and support business goals.

          • Advanced English skills.

            • Perks and Benefits
              • RemoteFirst Work Environment: Enjoy the flexibility to work from anywhere, with a remotefirst setup that supports worklife balance and productivity.

              • Competitive Salary: We offer a competitive salary to recognize and reward your skills and contributions.

              • Unlimited Paid Time Off: Take the time you need with an unlimited PTO policy, empowering you to recharge and maintain balance.

              • Professional Development: Access resources for growth, including conference passes, online courses, and training programs to support your career advancement.

              • Home Office Stipend: We provide a budget for setting up your home office with highquality equipment and tools.

              • Latest Tech Gear: Receive a topoftheline laptop and any necessary peripherals to ensure you have the best tools to do your best work.

              • Team Retreats and Virtual Events: Participate in teambuilding retreats and regular virtual gatherings to connect with colleagues and strengthen our culture.

              • Parental Leave: We offer paid parental leave to support you and your family during this important time.

                • The Selection Process
                  • Silver Recruiter Screen

                  • Silver Technical Screen

                  • CTO Interview

                  • Live Coding Interview

                  • System Design Interview

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Back-End Engineer Related jobs