Job Description
We are looking for a skilled Full Stack Developer to join our growing team. You will be responsible for building and enhancing our web applications from front to back using a variety of programming languages and tools. Your primary focus will be developing the server-side logic and integration with APIs and databases. You will also work on the client-side UI and front-end interfaces.
Responsibilities:
Work closely with product managers and designers to understand technical requirements
Design and develop RESTful APIs and integrations with cloud services/third-party applications
Build reusable, testable code using best practices for performance and scalability
Optimize components for maximum speed and efficiency
Implement responsive design and ensure cross-platform compatibility
Troubleshoot, debug and upgrade existing systems
Implement new features and capabilities
Identify bottlenecks or bugs and devise solutions to mitigate issues
Maintain code integrity and organization
Skills:
Proficiency with HTML, CSS, JavaScript, SQL and Python
Experience with frameworks like React, Angular, Django, Flask
Knowledge of architecture styles like MVC, SOA
Understanding of front-end build tools like Webpack and Gulp
Ability to effectively communicate and collaborate in a team
Strong problem-solving and critical thinking skills