
Full Stack Developer
Supply Wisdom
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
About the role
- Collaborate with the development team and product manager to ideate software solutions
- Write effective and secure REST APIs
- Integrate third-party libraries for product enhancement
- Design and implement client-side and server-side architecture
- Work with data scientists and analysts to enhance software using RPA and AI/ML techniques
- Develop and manage well-functioning databases and applications
- Ensure software responsiveness and efficiency through testing
- Troubleshoot, debug, and upgrade software as needed
- Implement security and data protection settings
- Create features and applications with mobile-responsive design
- Write clear, maintainable technical documentation
- Build front-end applications with appealing, responsive visual design
Requirements
- Degree in Computer Science (or related field) with 4+ years of hands-on experience in Python development
- Strong expertise in the Django framework and Django REST Framework (DRF)
- Proven experience in designing and building RESTful APIs
- Solid understanding of API versioning, authentication (JWT/OAuth2), and best practices
- Experience with relational databases such as PostgreSQL or MySQL
- Familiarity with query optimization and database migrations
- Basic front-end development skills using HTML, CSS, and JavaScript
- Experience with any JavaScript framework (like React or Next Js) is a plus
- Good understanding of Object-Oriented Programming (OOP) and design patterns in Python
- Familiarity with Git and collaborative development workflows (e.g., GitHub, GitLab)
- Knowledge of Docker, CI/CD pipelines
- Hands-on experience with AWS services, Nginx web server, RabbitMQ (or similar message brokers), event handling, and synchronization
- Familiarity with Postgres, SSO implementation (desirable), and integration of third-party libraries
- Experience with unit testing, debugging, and code reviews
- Experience using tools like Jira and Confluence
- Ability to work in Agile/Scrum teams with good communication and problem-solving skills.
Benefits
- Flexible working hours and unlimited annual leave
- Professional development support
- Vibrant work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoDjango REST FrameworkRESTful APIsPostgreSQLMySQLHTMLCSSJavaScriptObject-Oriented Programming
Soft Skills
communicationproblem-solvingcollaborationdebuggingtestingdocumentationAgileScrum
Certifications
Degree in Computer Science