Job Title: Full Stack Developer
Job Description:
We are looking for a highly skilled and experienced Full Stack Developer to join our development team.
The ideal candidate will have a strong background in Django, Python, and Vue.Js, with a proven track record in developing and testing customized software.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both in-house software solutions and customized software for our clients.
Responsibilities:
- Designing, developing, and maintaining customized software solutions using Django, Python, and Vue.Js.
- Collaborating with project stakeholders to gather requirements and define project scope.
- Developing and testing software applications to ensure high performance, reliability, and security.
- Troubleshooting and debugging issues to ensure smooth operation of software systems.
- Integrating software with third-party applications and APIs as needed.
- Collaborating with cross-functional teams, including designers, product managers, and QA engineers, to deliver high-quality software solutions.
- Participating in code reviews and providing constructive feedback to team members.
- Keeping up-to-date with industry trends and best practices in full-stack development.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2-3 years of professional experience in full-stack development.
- Strong proficiency in Django, Python, and Vue.Js.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with relational databases (e.G., PostgreSQL, MySQL) and ORM frameworks.
- Experience with version control systems (e.G., Git) and agile development methodologies.
- Knowledge of RESTful APIs and web services.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple projects simultaneously.