Job Description
Description:
As a Backend Software Engineer, you'll play a key role in building the powerful server-side infrastructure that drives our products. We're looking for someone passionate about solving complex problems, collaborating across teams, and delivering high-performance, scalable solutions that support a seamless user experience.
What You'll Do
As a Backend Software Engineer, you'll be instrumental in designing, developing, and maintaining the robust server-side applications that power our systems. Your daily activities will involve:
Designing and developing scalable backend systems: Craft REST APIs, manage databases, and build resilient server-side applications using modern technologies such as Python, Java, or Go.
Collaborating on architectural decisions: Work closely with cross-functional teams—including frontend engineers and product managers—to define technical specifications and ensure smooth integration between backend logic and user-facing features.
Optimizing performance and reliability: Continuously improve the speed, security, and stability of backend services to ensure high availability and a smooth user experience.
Engaging with cutting-edge technologies: Leverage your expertise in distributed systems, cloud platforms, Node.js, and microservices to tackle complex engineering challenges.Requirements:
Bachelor's degree and 4+ years of experience, or 6+ years of
experience in backend software development.
Experience with Node.js or a similar tech stack.
Solid understanding of React/Redux for effective collaboration with
frontend teams.
Experience with database technologies, specifically Postgres or SQL.
Proven ability to design, develop, and maintain REST APIs.
Understanding and practical experience with Microservices Architecture.
Proficiency with version control systems, particularly Git.
U.S. citizen, lawful permanent resident (ie Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3) (per U.S. export controls).
Desired Qualifications
Familiarity with GraphQL concepts and best practices.
Familiarity with the Next.js framework in AWS infrastructure.
Experience with CI/CD pipelines, automated testing, and monitoring
tools.
Comfortability writing and interacting with C++ code and interfaces.
Full-time