Software Developer
Company Name
Job Description
Job Description:
We are seeking a passionate and skilled Software Developer to join our dynamic team. The ideal candidate will have hands-on experience with Node.js, React.js, and Python, along with strong problem-solving abilities. Experience with Generative AI is a bonus, but not required.
Key Responsibilities
-
Design, develop, and maintain scalable web applications using Node.js and React.js
-
Build and integrate backend services and APIs using Python and Node.js
-
Collaborate with cross-functional teams to define and implement new features
-
Write clean, maintainable, and efficient code following industry best practices
-
Participate in code reviews, testing, and debugging
-
Stay updated with emerging technologies to improve development efficiency
Required Skills & Qualifications
-
3?7 years of professional software development experience
-
Proficient in Node.js, React.js, and Python
-
Strong understanding of RESTful APIs, microservices, and asynchronous programming
-
Excellent problem-solving and analytical skills
-
Experience with Git or similar version control systems
-
Familiarity with Agile/Scrum methodologies
Preferred Qualifications
-
Exposure to Generative AI tools and frameworks (e.g., OpenAI, LangChain, Hugging Face)
-
Experience with cloud platforms such as AWS, Azure, or GCP
-
Knowledge of CI/CD pipelines, Docker, and Kubernetes
-