Backend Developer
Backend Developer
Greetings from AUMBLE!
AUMBLE Software Solutions is a growing IT services and consulting company focused ondelivering scalable, high-performance digital solutions. We specialize in modern technologies,cloud-native architectures, and user-centric product development for global clients.
Job Summary
We are looking for a sharp, detail-oriented Backend Developer (0- 2 Years / Entry Level) tojoin our backend engineering team. In this role, you will build and maintain core backendapplications, RESTful APIs, and database structures using Python and FastAPI.If you have a solid foundation in Python, understand relational databases, and are eager to buildsecure, well-structured web backends, we would love to connect with you.
- Role
- UI / Frontend Developer (React.js)
- Mode of Hiring
- Permanent
- Employment Type
- Full Time
- Experience
- 0 - 2 Years
- Location
- Johri Enclave
- Notice Period
- Early joiners preferred
Educational Qualification UG
- UG
- BCA / B.Tech – CS or equivalent
- PG
- MCA / M.Tech – CS or equivalent
Responsibilities
- Design and develop RESTful APIs and microservices using FastAPI/Python with asyncpatterns.
- Collaborate with frontend and product teams to define API contracts and data models.Write clean, efficient, maintainable code following best practices.
- Ensure technical feasibility of architectures and optimize for performance andscalability. Participate in code reviews for quality assurance.
- Troubleshoot and debug to ensure smooth performance. Stay updated with Pythonecosystem and backend trends.
- Implement robust authentication and authorization using OAuth 2.0 and JWT. Workwith cross-functional teams to deliver top-notch software. Contribute to continuousimprovement, process refinement, and documentation.
- Design and optimize database schemas, queries, and migrations forPostgreSQL/MySQL.
Tech Stack
- Language
- Python 3.9+
- Framework
- FastAPI (async), Pydantic
- Database
- PostgreSQL, SQLAlchemy 2.0 ORM, Alembic (migrations)
- Authentication
- OAuth 2.0, JWT (python-jose) Version Control: Git
Requirements
Must Have
- Bachelor's degree in Computer Science, Software Engineering, or a related field (orequivalent experience).
- Experience: 0 to 2 years in Python backend development (Freshers with strong backendprojects or internships are encouraged to apply).
- Proficient understanding of Python, async/await patterns, and modern backenddevelopment principles.
- Clear understanding of RESTful architecture, standard HTTP methods (GET, POST,PUT, DELETE), and HTTP status codes.
- Familiarity with authentication protocols like OAuth 2.0 and JWT-based auth flows.
- Knowledge of relational databases (PostgreSQL or MySQL), schema design, foreignkeys, and writing basic SQL queries. Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities. Ability to thrive in a fast-paced, deadline-driven environment. Understanding of microservices architecture and distributed systems.
Nice to Have
- Familiarity with Linux command line basics.
- Knowledge of unit testing and test-driven development (TDD) methodologies.
- Understanding of version control systems, such as Git.
- Familiarity with Docker and container orchestration.
- Experience with observability tools (Prometheus, Grafana, Sentry).
- Understanding of API security principles (CORS, input sanitization, rate limiting).
What We Value
- Clean Code: Writing readable, well-commented, and maintainable Python code.
- Problem Solving: Ability to read error tracebacks and debug runtime issuesindependently.
- Growth Mindset: Eagerness to learn new backend practices, tools, and design patterns.
- Pay
- ₹5,000.00 - ₹25,000.00 per month
- Work Location
- In person
Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →