Cohesive Technologies

Job Overview
We are looking for an experienced Backend Engineer to design, develop and deploy scalable, low latency and high throughput backend systems. This role is well suited for engineers who enjoy building reliable APIs, optimizing performance and collaborating closely with cross functional teams to deliver high impact features.
The position is open to candidates based in San Jose or Remote, with a strong preference for professionals located in the Bay Area. You will work in a modern cloud environment and contribute directly to backend architecture, system performance and platform reliability.
Key Responsibilities of the Backend Engineer
As a Backend Engineer, you will play a critical role in building and maintaining backend services that support scalable and performance driven applications.
Backend API Design and Development
You will be responsible for the design, development and deployment of scalable APIs built to handle low latency and high throughput workloads. You will build backend services using Go, Java or TypeScript with Node.js, ensuring clean architecture and maintainable code.
You will also build and optimize GraphQL APIs, focusing on efficient schema design, fast query resolution and reliable data access patterns.
System Performance and Scalability
You will ensure backend systems meet performance and scalability requirements through thoughtful system design. This includes working with caching strategies, asynchronous workflows and event driven architectures to support real time systems.
You will monitor system behavior, analyze performance metrics and proactively address bottlenecks to improve reliability and response times.
Cross Functional Collaboration
You will collaborate closely with product managers, designers and business stakeholders to understand functional requirements and translate them into effective backend solutions. You will participate in technical discussions and contribute to feature planning and execution.
Security, Reliability and Monitoring
You will help ensure backend services are secure and resilient by following best practices for authentication, authorization and data protection. You will support proactive monitoring using logs, metrics and alerts to identify and resolve issues early.
Engineering Standards and DevOps Practices
You will implement engineering standards including testing strategies, CI/CD pipelines and deployment best practices. You will work with cloud platforms such as AWS, GCP or Azure and support containerized deployments using Docker and Kubernetes.
Minimum Qualifications for Backend Engineer
Candidates should meet the following qualifications to be successful in this role:
-
Bachelor’s degree or equivalent in Computer Science, Computer Engineering or a related field
-
5 plus years of professional software development experience
-
Strong expertise in Go, Java or Node.js or similar backend languages
-
Hands-on experience building and optimizing GraphQL APIs
-
Experience with real time systems, caching strategies or event driven architectures
-
Experience with both SQL and Non SQL databases
-
Familiarity with cloud platforms including AWS, GCP or Azure
-
Experience with Docker and Kubernetes containerization
Work Model and Location
This role supports San Jose or Remote work arrangements. While remote candidates are welcome, preference will be given to professionals based in the Bay Area for closer collaboration with stakeholders when required.
Why This Backend Engineer Role Is a Strong Opportunity
This position offers the chance to work on scalable backend systems using modern technologies and cloud platforms. You will collaborate with experienced teams, contribute to meaningful products and strengthen your expertise in API development and system performance.
Ready to Apply?
If you enjoy building scalable APIs and working on performance focused backend systems, this Backend Engineer role could be a great fit for you.
👉 Check out other positions
👉 Let’s discuss your next career move
FAQs – Backend Engineer Role
1. What does a Backend Engineer do in this role?
The Backend Engineer designs, builds and maintains scalable backend APIs and services.
2. Which programming languages are required?
Strong experience in Go, Java or Node.js is required.
3. Is GraphQL experience mandatory?
Yes, hands-on experience building and optimizing GraphQL APIs is required.
4. How many years of experience are needed?
A minimum of 5 years of professional software development experience is required.
5. Is this a remote role?
Yes, the role is open to remote candidates, preferably from the Bay Area.
6. What cloud platforms are used?
AWS, GCP or Azure experience is expected.
7. Will I work on real time systems?
Yes, experience with real time or event driven systems is relevant to this role.
8. Are DevOps skills required?
Familiarity with CI/CD pipelines, Docker and Kubernetes is expected.
9. What databases will I work with?
You will work with both SQL and Non SQL databases.
10. Is frontend development part of this role?
Frontend development is not required, but collaboration with frontend teams is expected.
11. What type of APIs will I build?
You will build scalable, low latency and high throughput APIs.
12. Will I be involved in system design decisions?
Yes, you will contribute to backend and API design decisions.
13. How collaborative is the role?
The role involves close collaboration with product, design and business teams.
14. Is monitoring part of the job?
Yes, proactive monitoring and system reliability are part of the role.
15. How can I apply for this position?
You can apply through the job listing or explore similar opportunities on RishiWrites.
To apply for this job email your details to rishib@cohetech.com
