30 Sep
|
Aumble
|
Johripur
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 recent backend practices, tools, and design patterns.
Pay: ₹5,000.00 - ₹25,000.00 per month
Work Location: In person
📌 Backend Developer (Johripur)
🏢 Aumble
📍 Johripur