Key Responsibilities:
- Design, develop, and maintain scalable backend services using Python and Django framework.
- Build and consume RESTful API s for seamless integration across services and frontend applications.
- Develop rich, interactive user interfaces using ReactJS .
- Write efficient SQL queries and optimize database performance on relational databases such as PostgreSQL or MySQL.
- Collaborate with product managers, UX/UI designers, and other engineers to deliver high-quality software.
- Lead technical discussions, provide guidance to junior team members, and contribute to best practices.
- Review code and ensure code quality, performance, and security standards.
- Participate in architectural decisions and planning.
- Troubleshoot, debug, and optimize existing applications.
- Keep up to date with emerging technologies and apply them when appropriate.
Required Skills & Experience:
- 8+ years of professional experience in software development.
- Strong proficiency in Python and Django framework.
- Solid experience designing and building RESTful APIs .
- Hands-on experience with ReactJS for frontend development.
- Proficient with relational databases and writing complex SQL queries.
- Experience with version control systems (e.g., Git).
- Familiarity with containerization (Docker) and CI/CD pipelines is a plus.
- Understanding of web security best practices.
- Experience mentoring and leading small teams or acting as a technical lead.
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication and collaboration skills.
Report job