We’re looking for a problem-solving, design-minded Back-End Developer who lives and breathes Python and writes production-ready, well-tested code. If you obsess over clean architecture, enjoy optimising algorithms, and can articulate why a Factory pattern beats a giant if/else, we’d love to meet you. Key Responsibilities Design and develop scalable REST / GraphQL APIs in Python (FastAPI / Django / Flask) following solid OOP principles. Write comprehensive automated tests with pytest , achieving high coverage and fast feedback loops (unit, integration, contract). Apply design patterns (Factory, IoC/DI, Repository, etc.) to craft maintainable, loosely coupled services. Optimise data structures and algorithms for performance and memory efficiency. Collaborate with front-end developers, DevOps, and product owners in an Agile environment; participate in design and code reviews. Must-Have Skills & Experience Python expertise – 1-2 years professional experience building back-end services. Testing mastery – can set up pytest suites, fixtures, mocks, and CI pipelines blindfolded. OOP & Patterns – deep understanding of SOLID, SoC, IoC/DI containers, Factory / Strategy, etc. DSA proficiency – able to analyse time/space complexity and implement optimal solutions. Knowledge of message queues (RabbitMQ, Kafka) and caching (Redis). Problem-solving mindset – you enjoy whiteboard challenges and debugging complex flows. Version control with Git, and comfort with *nix command-line workflows. Nice-to-have Experience with FastAPI, SQLAlchemy, or Django ORM. Familiarity with containerisation (Docker) and cloud services (AWS/GCP/Azure). Exposure to CI/CD pipelines (GitHub Actions, GitLab CI, etc.). What We Offer Competitive CTC (₹ 3 – 6 LPA) with performance-based reviews. Opportunity to work on cutting-edge GenAI & automation projects. Learning stipend, conference sponsorship, and peer-led tech talks. Friendly, ownership-driven team that values clean code and thoughtful design. How to Apply Email admin@siharilabs.com (subject: Back-End Developer – ) with: Updated résumé / LinkedIn profile Links to GitHub / portfolio projects demonstrating your Python and testing chops Short paragraph (≤150 words) describing a design pattern you recently used and why We value diversity and welcome applications from all qualified candidates. If you’re excited by challenging problems and elegant solutions, let’s build the future together!
Important: Only Apply if you are willing to come for **face to face interview** to our office at Jhansi, Uttar Pradesh, India CTC: 3 to 3.6 Lakhs Per Annum Company Description We’re an agile tech company in Jhansi, Uttar Pradesh, India. serving clients across the United States. We’re looking for a passionate fresher (0–1 years’ experience) who loves coding and wants to grow their career by supporting a U.S.‑based client. This role blends software development with client collaboration and offers exposure to U.S. project practices. You’ll work from India (with some overlap with U.S. time zones), learn modern technologies, and build real‑world solutions. Key responsibilities Develop and maintain software features. You’ll help design, code and test new modules under senior guidance, fix bugs and participate in code reviews. Client communication. Act as a point of contact during your shift to gather requirements and provide progress updates. Honesty, respect and moderation are essential; raise issues promptly and maintain transparency. Time‑zone coordination. Coordinate your schedule so there is at least a 2–3‑hour overlap with the U.S. client. Adopt an asynchronous communication mindset (using tools like email, chat, and shared documents) so progress continues when the client is offline. Documentation & reporting. Write clear technical documentation and maintain project records. Continuous learning. Keep up‑to‑date with programming languages and frameworks (Python, or Go), databases, version control (Git) and agile practices. Collaboration. Work with cross‑functional teams using agile methodologies, attend stand‑ups via video conferencing, and proactively seek feedback. What we’re looking for Bachelor’s degree in Computer Science, IT, or related field. Strong programming fundamentals (data structures, algorithms, object‑oriented programming) and familiarity with at least one language (Python or Go). Basic understanding of web technologies (HTML, CSS, REST APIs). Ability to learn new frameworks quickly. Familiarity with databases (SQL/NoSQL) and version‑control systems (Git). Excellent written and spoken English. Able to explain technical concepts to non‑technical stakeholders and adjust tone based on client needs. Self‑motivated and comfortable working across time zones. Willingness to occasionally adjust working hours for client meetings (e.g., 6 pm to 11pm IST or similar). What we offer Competitive fresher‑level salary with performance‑based increments. Hands‑on training, mentorship from senior engineers and access to online courses. Exposure to U.S. project management practices and cutting‑edge technologies. Important: Only Apply if you are willing to come for **face to face interview** to our office at Jhansi, Uttar Pradesh, India CTC: 3 to 3.6 Lakhs Per Annum