
Full-Stack Software Engineer
Idenfo Direct Global
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇰 Pakistan
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudEC2GraphQLJavaScriptMongoDBNext.jsNode.jsReact
About the role
- Design, develop, and maintain full-stack web applications using the MERN stack and Next.js framework.
- Integrate OpenAI APIs and other third-party AI tools to enhance product functionality and user experience.
- Build responsive, intuitive UIs using Tailwind CSS and Material-UI (MUI) for a modern, polished interface.
- Design scalable APIs, implement RESTful and GraphQL endpoints, and ensure smooth data flow between front- and back-end.
- Deploy, monitor, and optimize applications on AWS, ensuring high availability and security.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Maintain clean, well-structured, and well-documented code following best practices and coding standards.
- Participate in code reviews, system design discussions, and agile sprint planning.
- Continuously evaluate and integrate emerging tools and technologies to improve performance and scalability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 3+ years of hands-on experience in full-stack web development.
- Strong proficiency in the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Deep expertise with Next.js for server-side rendering and static site generation.
- Experience integrating OpenAI or other LLM-based APIs.
- Working knowledge of AWS cloud services (EC2, S3, Lambda, RDS, etc.).
- Strong command of Tailwind CSS and Material-UI (MUI) for building responsive and visually appealing UIs.
- Experience with Git, CI/CD pipelines, and agile development methodologies.
- Excellent problem-solving, debugging, and communication skills.
- Ability to work independently and deliver results in a remote, fast-paced environment.
Benefits
- Competitive salary and performance-based incentives.
- Remote-first work environment with flexible hours.
- Opportunity to work with global clients and cutting-edge technologies.
- Professional development and continuous learning opportunities.
- Collaborative and innovative work culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
MERN stackMongoDBExpress.jsReact.jsNode.jsNext.jsRESTful APIsGraphQLTailwind CSSMaterial-UI
Soft skills
problem-solvingdebuggingcommunicationindependencecollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering