Software Engineer
Full Job Description
Role Overview
The company is a US-headquartered product organization scaling its India engineering hub. As a Software Engineer, you will be part of the core team building and shipping features used by real customers from day one.
Key Responsibilities:
- Product Development: Design, build, and maintain full-stack features end-to-end with product and design teams. Write clean, well-tested code; review peers' pull requests; break down requirements into shippable increments.
- Quality & Collaboration: Debug production issues by tracing root causes. Collaborate closely across the feature lifecycle. Maintain documentation, tests, and CI pipelines for your owned modules.
Ideal Candidate Profile:
We are looking for 2 to 5 years of experience building production software in modern languages (e.g., Python, Java, Go, JavaScript/TypeScript). You must have solid computer-science fundamentals including data structures, algorithms, and system design basics. Experience with relational or NoSQL databases and REST/GraphQL APIs is required.
Preferred Qualifications:
- Exposure to public cloud platforms (AWS, GCP, Azure) and containerized deployments.
- Contributions to open-source projects or a strong personal GitHub history.
- A degree in computer science or engineering.
We Offer: A seat at the India hub of a US product company; remote-friendly environment with pan-India hiring; long-term placement opportunities; ownership of real product surface area from your first sprint.
Company
Flexiple
Flexiple is a premier managed marketplace that empowers US-headquartered and global companies to build, manage, and scale high-performing offshore teams and Global Capability Centers (GCCs) in India.O...