Job Summary
We are looking for a driven Backend Software Engineer to join our team and help build robust, scalable services that power our core platform. In this role, you will focus on designing and implementing secure APIs, managing data flow, and ensuring high system availability. You will collaborate closely with frontend and mobile developers, product managers, and other engineers to deliver seamless end-to-end features. The ideal candidate is a pragmatic problem-solver who writes clean, maintainable code and is eager to expand their skill set into emerging technologies.
Job Responsibilities*
-
Service Development: Design, build, and maintain efficient, reusable, and reliable backend code an RESTful APIs to support web and mobile applications.
-
Database Management: Implement and optimize database schemas, queries, and data models across relational (e.g., PostgreSQL) and non-relational databases.
-
Cross-Functional Collaboration: Partner with frontend/mobile engineers to define clear API contracts and ensure smooth integration of backend services.
-
Performance Optimization: Monitor system health, identify performance bottlenecks, and implement effective solutions to improve application speed and reliability.
-
Code Quality & Testing: Write comprehensive unit and integration tests, participate actively in code reviews, and help maintain high engineering standards.
-
Knowledge Sharing: Actively participate in technical discussions, document system processes, and share knowledge with peers to elevate the team's capabilities.
-
Documentation: Create clear, concise documentation for system processes, development workflows, and code structure.
Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
-
3+ years of experience in backend development.
-
Proven experience with backend frameworks and languages (e.g., Python, Go, Rust, Scala, etc.).
-
Solid understanding with RESTful APIs and microservices architecture.
- Strong knowledge of database management (e.g., SQL, NoSQL, PostgreSQL, MongoDB, etc.).