About The Position
We are seeking a highly skilled and motivated Software Developer with expertise in JavaScript, SQL, and a fundamental understanding of REST or GraphQL APIs. The ideal candidate will take the lead on a software development project, primarily focusing on tools and utility creation. This individual should possess strong problem-solving skills, excellent communication skills, and a proven track record of delivering high-quality software solutions.
Technical and Professional Requirements
- Experience with popular JavaScript frameworks and libraries like Angular or Typescript.
- Knowledge of version control systems like GIT or GNU.
- Participate in software development life cycle, from design to implementation and deployment.
- Strong proficiency in JavaScript and experience with front-end and back-end development.
- Solid understanding of SQL and database design principles.
- Familiarity with REST or GraphQL APIs and their integration.
- Excellent problem-solving and communication skills.
Preferred Skills
- Good knowledge of HTML, CSS, and JavaScript, Angular.
Job Responsibilities
- Building and implementing top-notch user interfaces using JavaScript and the Angular framework.
- Develop robust and efficient utility functions, modules, and components to create adaptable interfaces for online apps.
- Collaborate with cross-functional teams to identify and address utility needs, ensuring seamless integration with existing systems.
- Demonstrate proficiency in JavaScript, utilizing modern frameworks and libraries to build scalable and maintainable code.
- Leverage SQL to design and optimize database schemas, ensuring data integrity and performance.
- Possess a basic understanding of REST or GraphQL APIs and utilize this knowledge to integrate external services, enhance system capabilities, and optimize data flow.
Educational Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.