We are seeking an experienced Full Stack Developer with a strong focus on Backend technologies, boasting over 6+ years of expertise in designing, developing, and implementing secure backend services. The ideal candidate will not only possess advanced skills in Python and Django but also have a solid understanding of Frontend technologies to complement their proficiency in Backend development.
Job Responsibilities/Duties :
· Designing and Building a Secure backend to implement the business logic.
· Collaborate with Frontend Developers to ensure seamless integration of backend services.
· Writing Maintainable, Understandable, Testable, Efficient, and Reusable Code.
· Ability to design and code complex features for both backend and frontend.
· Writing unit test cases to support test-driven development.
· A quick learner, being able to adapt to new technologies.
· Logical thinking and problem-solving skills along with an ability to collaborate.
· Good understanding of SDLC and agile methodologies.
· Implementing responsive and user-friendly interfaces by working closely with Frontend teams.
Required/Must have skills :
· Candidate should have prior team handling experience.
· Expertise in Core Python with good code quality.
· Good Knowledge in building Restful APIs using Django Rest Framework.
· Experience with RDBMS (PostgreSQL or MySQL).
· Good Knowledge of Django ORM concepts and SQL queries.
· Should be able to design and implement complex and large features.
· Familiar with Linux Commands.
· Must have strong debugging and problem-solving skills.
· Deep knowledge of computer science fundamentals such as Object-oriented programming concepts, design patterns, and data structures.
· Proficiency in Frontend technologies such as HTML, CSS, JavaScript, and a modern JavaScript framework/library -ReactJS.
Education and Experience Background :
· Candidate should have 6+ years of experience in Software Development.
· Excellent communication skills required.
· Excellent stakeholder management skills.
· Bachelor's degree in computer science or any management degree will be a plus.
· Good Communication Skills.
· Excellent time management skills with a proven ability to meet deadlines.
· Ability to prioritize tasks and to delegate them when appropriate.
Job Type: Full-time
Salary: $60,000.00-$120,000.00 per year
Benefits:
- Dental care
- Extended health care
- Paid time off
- Stock options
Schedule:
- Day shift
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Experience:
- Python: 5 years (required)
- Django: 3 years (required)
- React: 3 years (required)
Language:
- English (required)
Application deadline: 2024-04-19
Expected start date: 2024-05-01