Job Description
As a Full Stack Engineer, you'll be at the forefront of our development team, responsible for conceiving, constructing, and maintaining software solutions. We're looking for a candidate with a strong foundation in full stack development, extensive proficiency in Python, Django, React, Angular, JavaScript, and a proven track record in GraphQL and API development.
Responsibilities:
- Collaborate with cross-functional teams to innovate and develop software solutions.
- Craft and maintain web applications using Python, Django, React, and Angular.
- Develop and deploy GraphQL and REST APIs.
- Harness the power of SQL and NoSQL databases for efficient data management.
- Embrace agile development practices to ensure project success.
- Implement unit testing and uphold software architecture.
- Tackle intricate problems with an unwavering commitment to delivering top-quality solutions.
Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- Over 5 years of hands-on experience in Full Stack development.
- A track record of over 5 years showcasing strong programming skills in Python, Django, React, and Angular.
- A proficiency of over 5 years in JavaScript.
- Proven professional experience of over 4 years in GraphQL and API development.
- Hands-on experience of 4 years in REST API development.
- Familiarity with SQL and NoSQL database structures.
- A strong understanding of agile principles, with experience in a variety of agile methodologies and project development workflows.
- Proficiency in test-driven software development practices and tools, along with experience in continuous integration and unit testing.
- Knowledge of software architecture.
- Exceptional problem-solving skills and an unwavering commitment to delivering high-quality solutions.