Software Engineer
Graylinx
Description
We're seeking a highly skilled Full Stack Developer to join our team. The successful candidate will have expertise in developing scalable, efficient, and robust applications using a range of technologies. This role requires strong proficiency in both front-end and back-end development, along with a passion for innovative solutions.
Key Responsibilities:
-
Design, develop, and maintain full-stack applications using Python, Node.js, and ReactJS.
-
Create and manage databases using MySQL, ensuring data integrity and performance.
-
Collaborate with cross-functional teams to identify project requirements and deliver solutions.
-
Implement and integrate APIs, services, and third-party tools.
-
Participate in code reviews, ensuring high-quality, maintainable code.
-
Troubleshoot and optimize application performance.
Primary Skills:
-
Front-end Development: ReactJS, JavaScript (ES6+), HTML5, CSS3.
-
Back-end Development: Python, Node.js, RESTful APIs.
-
Database Management: MySQL, database design, query optimization.
-
Strong problem-solving skills, attention to detail, and collaboration.
Secondary Skills (Nice to Have):
-
Analytics: Knowledge of data analytics tools, techniques, and visualization.
-
Networking: Understanding of network fundamentals, protocols, and security.
-
OS: Familiarity with operating systems (Windows, Linux, macOS).
-
Mathematics: Strong mathematical foundations, particularly in areas relevant to AI/ML.(Optional)
-
LLM and OpenAI: Experience with large language models, OpenAI APIs, and AI-driven solutions.
Requirements
Requirements:
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Proven experience as a Full Stack Developer (minimum 3-5 years).
-
Strong portfolio showcasing projects and contributions.
-
Excellent communication and teamwork skills.
Benefits
As per company policy
About Graylinx
-
