Posted On 29 June
The ideal candidate will be producing scalable software solutions.
You’ll be part of a cross-functional team that’s responsible for the full software development cycle, from conception to deployment As a Full Stack Developer, you should be comfortable with both basic front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility, and also be familiar with Agile methodologies
Requirements
• Developing and implementing software applications
• Developing software components and unit tests
• Implementing new features based on business requirements
• Collaborating with a team of developers and product managers
• Developing and maintaining quality software product code
• Troubleshooting, debugging, and upgrading software
• Building scalable software solutions
• Assisting in enhancing existing software components and adding new features • Providing technical leadership for the team
• Developing back-end website applications
• Creating servers and databases for functionality
• Ensuring cross-platform optimization for mobile phones
• Ensuring responsiveness of applications
• Seeing through a project from conception to finished product
• Designing and developing APIs
• Meeting both technical and consumer needs
Qualifications
• Proven experience as a Full Stack Developer or similar role
• Experience developing desktop and mobile applications
• Familiarity with common stacks • Strong organizational and project management skills
• Basic Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
• Knowledge of multiple back-end languages (e.g., C#, Java, Python) databases (e.g., MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
• Familiarity with JavaScript frameworks (e.g., Angular, React, Node.js)
• Excellent communication and teamwork skills
• Degree in Computer Science, Statistics, or relevant field