Backend Software Engineer
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.
Recommended Jobs
Senior Product Manager - Integrations
Banyan Infrastructure is on a mission to unlock the trillions of dollars needed to finance the renewable infrastructure revolution. We are a dynamic fintech company providing a cutting-edge software …
Front of House
Do you enjoy a team-driven environment where you can contribute to the goals of your squad? Are you enthusiastic and connect well with others? Do you welcome a fast-paced workplace handling spontaneo…
Field Application Engineer (FAE) - Mechanical & Electronic Background Required_San jose
About FoxconnAbout Foxconn As the world’s largest electronics manufacturer and a global leader in technology solutions, Foxconn is driving innovation across a wide range of industries, from cons…
Staff Full Stack (Backend) Software Engineer - Time Products
About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses,…
Dental Hygienist
Job Description Job Description Benefits: ~ Competitive salary ~ Dental insurance ~ Employee discounts ~ Flexible schedule ~ Paid time off ~ Training & development ~401(k) ~ Opport…
AV Service Technician
Job Description Job Description We are looking for an Audio/Video Service Technician with Control4 programming experience to join our team. Skills Required Control4 programming Hanging T…
Accounts Receivable Manager
Position Overview: Experienced AR Manager responsible not only for approving credit of potential applicants, but setting up new accounts across all business segments. This position will manage…
Environmental Planner - Senior
Job Description Job Description We have an immediate opportunity for a Senior CEQA/NEPA Environmental Planner in the Placer County area. This individual will also be managing and preparing CEQA a…
Mobile Diesel & Trailer Mechanic II
Fleet Services – A Cox Automotive Company keeps your fleet moving! Headquartered in Indianapolis, Fleet Services by Cox Automotive has grown to become one of the largest fleet maintenance companies…
Unit Manager - DOU - Inter-Community Hospital
Job Description The Unit Manager is responsible for supervising staff and the operation and overall flow of the unit, and is a role model for all staff. He/she is responsible for coordinating unit s…