Skip to content
    Back to jobs

    Software Engineer

    GoodSpace AI

    Pay
    ₹6–9 lakh a year
    Experience
    Up to 3 years
    Location
    Remote
    Job type
    Full-time
    • Python
    • Node.js
    • Go
    • RESTful APIs
    • PostgreSQL
    • MySQL
    • Docker
    • AWS

    About the role

    Build Scalable Backend APIs and Microservices. Integrate ML/LLM Features into Production Systems. Write Production-Grade Testable Code. Optimize System Performance and Reliability. Implement CI/CD and Deployment Pipelines. Collaborate Cross-Functionally on Product Features. Participate in Architecture and Design Discussions.

    What you’ll do

    • Design, implement, and maintain RESTful APIs and microservices that power the AI hiring platform, ensuring they are independently deployable and handle growing traffic.
    • Work with AI teams to integrate machine learning and LLM-based features into the production platform, handling API calls, prompt management, and response processing.
    • Write clean, efficient, well-tested code following best practices with proper unit and integration test coverage.
    • Identify and resolve performance bottlenecks, optimize database queries, implement caching, and ensure system reliability as user base grows.
    • Set up and maintain continuous integration and deployment pipelines using cloud platforms and containerization for reliable software delivery.
    • Work with product managers, designers, data scientists, and other engineers to translate requirements into technical solutions and ship features.
    • Contribute to system design discussions, review architectural decisions, and help evolve the platform's technical architecture as it scales.

    What we’re looking for

    Must have

    • Python
    • Node.js
    • Go
    • RESTful APIs
    • PostgreSQL
    • MySQL

    Nice to have

    • AI/ML Models
    • FastAPI
    • LangChain

    What makes this role challenging

    • Must thrive in startup ambiguity with minimal process and direction
    • Comfortable with on-call rotation as the team and platform scale
    • Rapid iteration pace with weekly feature releases expected
    • Platform serving enterprise clients requiring high availability
    • Cannot explain REST API design principles and HTTP methods
    • Claims Python experience but cannot write a basic API endpoint
    • No understanding of database query optimization or indexing

    What success looks like

    First 30 days
    Set up local development environment and run the codebase independently; Understand the platform architecture and key microservices; Ship first bug fix or small improvement with test coverage
    First 60 days
    Independently build and deploy a small API feature end-to-end; Write well-tested code that passes code review on first submission; Participate constructively in architecture and design discussions
    First 90 days
    Own a microservice or API domain end-to-end with production responsibility; Integrate an LLM-based feature into the platform with proper error handling; Identify and resolve a performance bottleneck in the system

    Software Engineer

    Apply now
    Software Engineer — GoodSpace AI | Zia