Synergie
Website:
wearesynergie.com
Job details:
Hiring: Backend Engineer (6–8 Years Experience)
Location: ATS Bouquet, Sector 132, Noida (Onsite)
Company Description
Synergie is a social enterprise focused on implementing grassroots CSR initiatives at scale. We combine field execution with technology platforms and work with leading Indian and multinational organizations across the country.
Synergie holds Special Consultative Status with the United Nations ECOSOC and is registered under 80G, FCRA, and 12A.
More details: www.wearesynergie.com
Role Overview
At Synergie, we build production-grade backend systems across domains such as:
- Scholarship and program management platforms
- Field operations systems used in real-world environments
- Health and telemedicine workflows
These are not basic CRUD systems. They involve:
- Multi-tenant data handling
- Role-based workflows and access control
- Real-world operational constraints
We are looking for a backend engineer who is comfortable working with structured systems and real-world complexity, not just simple API development.
Team & Working Style
- Small, focused engineering team (2 backend engineers + 1 mobile engineer)
- Direct collaboration with the founding team
- High ownership — engineers own features end-to-end
- Close coordination with frontend and mobile teams
Key Responsibilities
- Build and maintain backend APIs using FastAPI
- Design and manage databases using PostgreSQL and SQLAlchemy
- Work on multi-tenant systems and role-based access control
- Debug issues across API, business logic, and database layers
- Handle edge cases and improve system reliability
- Contribute to iterative feature delivery
How We Work
- Small team with high accountability
- Structured feature development with regular releases
- Strong emphasis on debugging, correctness, and maintainability
- Engineers are expected to understand how their code behaves in real-world and failure scenarios
Tech Stack
- Python (3.10+)
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic (migrations)
- Redis (basic familiarity preferred)
What We’re Looking For
Backend Fundamentals
- Experience building APIs in Python (FastAPI, Django, or Flask)
- Strong understanding of databases (PostgreSQL preferred)
- Ability to write efficient queries and manage data correctly
Problem-Solving & Debugging
- Comfortable tracing issues across API, application logic, and database
- Experience fixing real-world bugs, not just building features
- Ability to debug using logs, queries, and reproducible test cases
System Understanding
- Familiarity with authentication and authorization
- Understanding of data consistency and error handling
- Ability to think beyond “happy path” scenarios
- Can clearly explain behavior in failure conditions
Ownership & Code Quality
- Writes clean, maintainable, readable code
- Pays attention to edge cases
- Takes responsibility for correctness and quality
Good to Have
- Experience with multi-tenant systems or data isolation
- Exposure to workflow-driven systems
- Basic system design knowledge
- Familiarity with caching or Redis
Not a Fit If
- You prefer only frontend or UI-heavy work
- You rely heavily on trial-and-error coding
- You avoid debugging complex issues
- You focus only on making things work without understanding system behavior
Hiring Process
- Intro discussion (background and experience)
- Technical round (backend fundamentals and problem-solving)
- Practical exercise (real-world API scenario)
- Final discussion (deep dive into approach and thinking)
Why Join Synergie
- Work on systems with real-world impact
- Be part of a small, high-ownership engineering team
- End-to-end responsibility from early on
- Exposure to complex backend systems
How to Apply
Please share:
- Resume
- GitHub profile (if available)
Click on Apply to know more.