Work Type: Hybrid
Years of Experience: 4- 6 years of relevant work experience in full-stack development.
Key Responsibilities
- Design, develop, and maintain web applications using Python, Django, and/or Angular.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Optimize applications for maximum speed, efficiency, and scalability.
- Implement data protection and security measures to ensure application integrity.
- Write clean, well-documented, and maintainable code following industry best practices.
- Troubleshoot and debug applications, ensuring timely issue resolution.
- Stay updated on emerging technologies and trends in web development.
- Monitor industry developments through various sources, including financial publications and government agencies, to inform data solutions and features.
- Provide insights and feedback to support R&D efforts in product development.
Qualifications
Basic Qualifications
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience as a Full Stack Developer or in a similar role.
- Strong foundation in web development fundamentals, including HTML, CSS, and JavaScript.
- Proficiency in Python programming language.
Preferred Qualifications
- Experience with Django and/or Angular frameworks.
- Familiarity with database technologies, including SQL and NoSQL databases.
- Understanding of RESTful APIs and microservices architecture.
- Knowledge of version control systems, particularly Git.
- Ability to work effectively in an Agile development environment.
- Strong problem-solving and communication skills.
- Ability to work independently and collaboratively in a team.
Suggested Skills
- Experience with additional frontend frameworks/libraries, such as React or Vue.js.
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform.
- Understanding of containerization and orchestration tools, particularly Docker and Kubernetes.
- Familiarity with DevOps practices and tools.
- Experience with testing frameworks (e.g., pytest, Jasmine).
- Strong understanding of web security principles and best practices.
Preferred Skills
- In-depth knowledge of modern web development practices.
- Ability to quickly adapt to changing technology landscapes.
- Strong organizational skills with attention to detail.