The ideal candidate possesses a passion for software development and hunger for constant growth.
Responsibilities
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation Work with data scientists and analysts to improve software
Requirements Proven experience as a Full Stack Developer or similar role Experience developing desktop and mobile applications
Familiarity with common stacks 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) and JavaScript frameworks (e.g. Angular, React, Node.js) Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design Excellent communication and teamwork skills Great attention to detail Organizational skills An analytical mind Degree in Computer Science, Statistics or relevant field
Responsibilities
Developing high performing Web applications and APIs for integration with other systems
Develop and maintain scalable server architecture serving millions of users every day.
Ability to synthesize software architectures and designs that meet requirements, characteristics, and constraints
Develop clear, well-documented, and maintainable code.
Should have good knowledge of Python and Django Framework
Should have good knowledge of Angular or React
Should have good knowledge of AJAX, ReactJS, jQuery, HTML, CSS Javascript
Strong problem-solving and analytical skills.
Willing to work in a startup environment.
Qualifications
Bachelor s degree in Marketing or relevant work experience