19 Sep
|
SynapsPro
|
Ranchi
Position: Junior Python Developer
Company/Product: SynapsPro
Employment Type: Full-Time
Job Location: Remote | Hybrid | Ranchi, Jharkhand
Experience: 0–2 Years | Freshers with strong projects are welcome
About SynapsPro
SynapsPro – Connecting People. Empowering Work.
SynapsPro is a workforce and organization management platform designed to bring essential workplace operations into one connected digital ecosystem.
The platform supports employee management, attendance, leave, timesheets, payroll-related workflows, approvals, communication, reporting, and other organizational processes across web and mobile applications.
We are looking for a motivated Junior Python Developer to join our development team and contribute to building and improving the SynapsPro platform.
Role Overview
As a Junior Python Developer, you will primarily work on backend development, APIs, databases, business logic, integrations, automation, and application performance.
You will collaborate with developers and business teams to understand requirements and convert them into reliable, secure, and scalable software features.
Key Responsibilities
• Develop, test, debug, and maintain Python-based backend applications.
- Build and maintain REST APIs, backend services, and business logic.
- Develop new product features and enhance existing SynapsPro modules.
- Design and work with relational databases, queries, and data models.
- Implement authentication, authorization, validation, and role-based access controls.
- Integrate backend services with web and mobile applications.
- Develop automated workflows, notifications, scheduled processes, and reporting functionality.
- Diagnose and resolve application, API, database, and performance issues.
- Write clean, modular, reusable, and maintainable code.
- Participate in code reviews, testing, bug fixing, documentation, and releases.
- Assist with deployment and production troubleshooting.
- Continuously improve code quality, application performance, and development practices.
Technical Skills
Required
- Strong Python programming fundamentals
- Object-Oriented Programming (OOP)
- Data structures and logical problem solving
- Backend web development concepts
- SQL and relational database fundamentals
- REST API and JSON concepts
- Git/version control
- Debugging and troubleshooting skills
Good to Have
Exposure to Flask, Django or FastAPI; PostgreSQL; Docker; Linux; Nginx; JavaScript/TypeScript; cloud/VPS environments; WebSockets; Pandas/NumPy; or AI/LLM integrations will be advantageous.
Candidates are not expected to know every technology listed above. Solid Python fundamentals, problem-solving ability, and willingness to learn are more important.
What You May Work On
As part of the SynapsPro development team, you may contribute to:
- Employee and workforce management
- Attendance, leave, and timesheet systems
- Approval and business workflows
- Payroll-related modules
- Dashboards and reporting
- Authentication, roles, and permissions
- Notifications and communication systems
- Mobile application APIs
- Data processing and automation
- AI-assisted workplace features
- Internal administration tools
Qualifications
Bachelor’s degree in Computer Science, Information Technology, Computer/Software Engineering, BCA, MCA, or a related discipline.
Candidates with equivalent practical experience and strong development skills may also be considered.
Freshers Are Welcome
Fresh graduates with strong academic projects, internships, personal projects, freelance experience, GitHub repositories, or deployed applications are encouraged to apply.
We value demonstrable programming ability and problem-solving skills over simply having a long list of technologies on a résumé.
What We Look For
• Strong logical and analytical thinking
- Genuine interest in Python and backend development
- Ability to learn recent technologies quickly
- Systematic approach to debugging and problem solving
- Attention to code quality and detail
- Ownership and accountability for assigned tasks
- Good communication and teamwork
- Curiosity about how real-world software products are designed and scaled
Why Join SynapsPro?
You will get the chance to work on a real and evolving software product, gaining practical exposure to the complete development lifecycle—from requirements and backend development to databases, APIs, testing, deployment, and production support.
As the platform grows, you will also have opportunities to gain exposure to automation, AI, analytics, mobile integrations, DevOps, and scalable application architecture.
Build. Automate. Integrate. Scale.
Join SynapsPro and help us build smarter technology for modern workplaces.
📌 Junior Python Developer (Ranchi)
🏢 SynapsPro
📍 Ranchi