- Company Name
- Spotnana
- Job Title
- Software Engineer, Backend
- Job Description
-
Job title: Software Engineer, Backend
Role Summary: Design, develop, and maintain scalable, cloud‑native backend services for a SaaS travel platform, ensuring high reliability and performance through clean code, rigorous testing, and collaborative engineering practices.
Expectations: Demonstrate strong coding, data‑structure, and algorithmic proficiency; deliver production‑ready components, mentor peers, enforce standards, and communicate effectively with technical leads and cross‑functional stakeholders.
Key Responsibilities: <br>• Design and implement high‑quality, cloud‑native backend services (Java, Node.js, Go, etc.) on AWS or equivalent. <br>• Build reusable, scalable APIs and services with a focus on performance, security, and reliability. <br>• Write unit, integration, and performance tests; debug and troubleshoot production issues. <br>• Participate in architectural discussions, design reviews, and cross‑team initiatives. <br>• Conduct code reviews, enforce coding standards, and promote best practices. <br>• Mentor junior engineers and facilitate knowledge sharing. <br>• Collaborate with frontend teams to define API contracts and optimize end‑to‑end performance.
Required Skills: <br>• 2+ years of software development experience in product or SaaS. <br>• Proficiency in data structures, algorithms, and system design. <br>• Strong background in backend distributed systems, cloud‑native architecture, and API design. <br>• Fluency in Java (preferred) and at least one other backend language (Node.js, Go, Python). <br>• Experience with containerization (Docker), CI/CD pipelines, and cloud services (AWS, GCP, Azure). <br>• Familiarity with testing frameworks, debugging, and code reviews. <br>• (Optional) Frontend experience with JavaScript/TypeScript frameworks (React, Angular, Vue). <br>• (Optional) Experience with LLM services (ChatGPT API) and building highly scalable web services.
Required Education & Certifications: Bachelor’s degree in Computer Science, Engineering, or related field—or equivalent practical experience. No mandatory certifications; knowledge of secure coding, cloud fundamentals, or DevOps tools is a plus.