senior-software-engineer---backend
Job Details
We are looking for a Senior Software Engineer — Backend to design, develop, and maintain robust backend services that power our products. You will work closely with frontend engineers, product teams, and other stakeholders to build secure, scalable, and high-performance systems.
Responsibilities
Design and develop scalable backend services, APIs, and integrations.
Write clean, maintainable, and well-tested code.
Design and optimize databases, data models, and backend architectures.
Identify and resolve performance, reliability, and scalability issues.
Contribute to technical architecture and engineering decisions.
Review code and provide constructive feedback to other engineers.
Collaborate with product, frontend, DevOps, and other engineering teams.
Improve development processes, testing, monitoring, and deployment practices.
Help mentor engineers and contribute to a strong engineering culture.
Requirements
Strong professional experience in backend software development.
Strong knowledge of backend programming languages and frameworks.
Experience designing and building RESTful APIs and backend services.
Solid understanding of databases, data modeling, and system architecture.
Experience with testing, debugging, and performance optimization.
Familiarity with Git, CI/CD, and modern software development practices.
Strong problem-solving and communication skills.
Ability to take ownership of projects from design through delivery.
What We Value
Engineering excellence and clean, maintainable code.
Strong ownership and attention to reliability.
Pragmatic technical decision-making.
Curiosity and continuous learning.
Collaboration, mentorship, and knowledge sharing.