We are looking for a Backend Software Engineer with strong backend fundamentals and a solid understanding of data and database design. The ideal candidate will be comfortable building and maintaining backend systems, handling data-driven logic, and leveraging AI tools to enhance development efficiency and code quality.
In this role, you will:
-
Develop and maintain backend services and APIs
-
Design and optimize database schemas and queries
-
Work with data models and data processing logic
-
Improve system performance and scalability
-
Build integrations with internal and external services
-
Troubleshoot and resolve production issues
-
Follow best practices for clean, maintainable, and reliable code
-
Collaborate closely with cross-functional engineering teams
-
Utilize AI tools to support development, debugging, and productivity
Requirements
Requirements / Selection Criteria:
-
3-4 years experience in backend development
-
Strong backend fundamentals
-
Good knowledge of relational databases and data modeling
-
Experience with Node.js or PHP (both is a plus)
-
Good understanding of API design and backend architecture
-
Experience using AI tools in development
-
Experience working with large datasets or complex queries is a plus
-
Experience with caching, queues, or background jobs is a plus
-
Strong problem-solving skills
-
Good communication and teamwork skills