Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Requirements:Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. A minimum of 3 years of experience in full-stack web development using the MERN stack. Strong proficiency in React.js (including Hooks, Context API, and Redux) and Node.js/Express.js. Expertise in MongoDB (covering aggregation, indexing, and data modeling). Hands-on experience with RESTful APIs, WebSockets, and microservices. Familiarity with TypeScript is preferred. Strong grasp of version control (Git) and deployment pipelines (CI/CD). Experience with Docker, AWS, or other cloud environments is a plus. Excellent problem-solving and analytical skills. Outstanding communication and teamwork abilities.
About the job
At Devsinc, we are in search of a dedicated Senior Software Engineer (MERN Full Stack) who thrives on creating scalable web applications, writing clean and efficient code, and nurturing junior developers. The ideal candidate will possess an in-depth knowledge of both front-end and back-end technologies within the MERN stack (MongoDB, Express.js, React.js, Node.js), along with a robust understanding of software engineering best practices.
Key Responsibilities:
Design, develop, and maintain comprehensive web applications utilizing the MERN stack.
Create reusable components and front-end libraries for future implementations.
Develop RESTful APIs and seamlessly integrate third-party services.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver optimal solutions.
Write clean, maintainable, and testable code that adheres to modern design principles.
Conduct code reviews and provide mentorship to junior engineers.
Troubleshoot, debug, and enhance existing systems.
Engage in architectural discussions and contribute to technical decision-making processes.
Stay informed about the latest trends in JavaScript, frameworks, and best practices.
About Devsinc
Devsinc is committed to leveraging the latest technologies to build cutting-edge software solutions. We believe in fostering an inclusive work environment where innovation thrives, and our employees can grow both personally and professionally. Join us in making a difference in the tech landscape.
Job Summary:As a Software Engineer specializing in React Native at Creative Chaos, you will play a pivotal role in developing robust front-end mobile applications across various platforms. Your responsibilities will include ensuring that the application functionality, security, and performance align with design specifications and are devoid of bugs. Senior e…
Role overview Creative Chaos is hiring a Senior Software Engineer with deep Angular expertise for its Lahore office. This position focuses on building and maintaining web applications that offer strong front-end experiences. The role involves hands-on development with Angular and related technologies, while also supporting the quality and performance of team projects. What you will do Design, develop, and maintain web applications using Angular Work to optimize front-end performance and ensure responsive user interfaces Collaborate with cross-functional teams to deliver reliable solutions Mentor junior developers and help promote best practices Participate in code reviews to help maintain high standards for code quality Requirements Strong experience with Angular and JavaScript (ES6) Background in Node.js, HTML, and CSS Familiarity with unit testing methodologies Solid problem-solving skills and a collaborative mindset Location Lahore, Punjab, Pakistan
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
Join Devsinc, a forward-thinking technology company, as a Senior MERN Stack Developer. In this pivotal role, you will spearhead the development of scalable and high-performance web applications utilizing the MERN stack (MongoDB, Express.js, React.js, Node.js). Your leadership will guide the technical design and implementation of web applications, ensuring a seamless user experience.Key Responsibilities:Architect, develop, and sustain robust web applications leveraging the MERN stack.Convert application storyboards and use cases into functional applications.Engage with product owners, designers, and fellow developers to deliver outstanding solutions.Design and maintain APIs that connect frontend and backend services.Enhance applications for optimal speed and scalability.Conduct code reviews and offer constructive feedback to team members.Keep abreast of emerging technologies and programming methodologies to refine development processes.Guide junior developers, nurturing a culture of continuous learning within the team.Join us at Devsinc and contribute to the creation of cutting-edge web applications in a collaborative and innovative environment!
FlatGigs is on the lookout for a talented Data Engineer specializing in AI and Python to enhance our vibrant team. In this pivotal role, you will design and maintain scalable data pipelines and infrastructure that support AI-driven applications and analytics. Collaborating closely with data scientists and AI engineers, you will facilitate efficient machine learning workflows and foster data innovation.Key Responsibilities Craft, develop, and sustain scalable ETL pipelines utilizing Python to manage extensive structured and unstructured data. Partner with AI teams to architect data solutions that streamline model training, evaluation, and deployment. Execute data ingestion, cleansing, and transformation processes to ensure exceptional dataset quality for AI workflows. Enhance data workflows and storage solutions for optimal performance and reliability. Leverage cloud platforms (AWS, Azure, or GCP) to deploy and oversee data pipelines and supporting infrastructure. Document processes and uphold data governance and compliance policies. Engage in code reviews, testing, and continuous integration to produce robust, production-ready data solutions. RequirementsRequired Qualifications Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field. A minimum of 3 years of professional experience in data engineering, focusing on AI and ML workflows. Expertise in Python programming with experience in libraries such as Pandas, NumPy, and Airflow. Practical experience in building and managing ETL/ELT pipelines. Solid understanding of cloud platforms (AWS, Azure, or GCP) and familiarity with deploying data infrastructure. Proficiency in SQL and NoSQL databases. Experience with container orchestration tools like Docker and Kubernetes is an advantage. Preferred Skills Knowledge of AI/ML concepts and ability to collaborate effectively with data science teams. Experience with distributed data processing frameworks such as Apache Spark. Familiarity with data security, compliance, and best practices in data engineering. BenefitsCompetitive salary, leave entitlements, health insurance, and a hybrid work model.
Job Overview At Translation Empire PK, we are on the lookout for a talented AI Software Developer to enhance our software applications with cutting-edge AI algorithms and tools. This exciting opportunity allows you to play a vital role in transforming innovative research into scalable, production-ready solutions.Key Responsibilities: Design and develop sophisticated software products that seamlessly integrate AI components. Guarantee the reliability and maintainability of AI-driven solutions. Create clean, scalable, and testable code. Collaborate closely with AI researchers and engineers to push the boundaries of innovation. Implement APIs and backend services to support AI functionalities.
Job SummaryAs a Senior Software Engineer specializing in .NET at Creative Chaos, you will play a pivotal role in developing robust server applications across various software platforms. Your primary responsibility will include crafting Restful APIs for client applications, ensuring that each solution meets high standards of functionality, security, and performance while remaining free of bugs. In this senior position, you will also mentor junior engineers and enhance team capabilities through effective training.Duties & ResponsibilitiesConduct thorough analysis of business requirementsEstimate and prioritize assigned tasks for efficiencyDevelop high-quality code and implement unit testsCollaborate effectively with team members across departmentsOptimize code for superior security and performanceMaintain and troubleshoot existing systemsUtilize issue tracking software to manage project updatesProvide regular status updates to stakeholdersEngage in direct communication with clientsManage version control of your codeResearch and integrate new technologiesLead a team of software engineers towards achieving project goalsProvide mentorship and training to team membersContinuously upgrade skills and knowledge baseParticipate in the evaluation process of candidates for open roles
Job Summary: Join Creative Chaos as a Senior Software Engineer specializing in React Native. In this pivotal role, you will be responsible for designing and developing cutting-edge front-end mobile applications across diverse software platforms. Your expertise will ensure that our client applications are secure, high-performing, and free of bugs. As a senior member of our engineering team, you will also mentor junior developers and contribute to building a strong, collaborative team environment.Job Responsibilities: Conduct thorough analysis of business requirements. Provide accurate estimations for assigned tasks. Develop high-quality code and unit tests. Collaborate effectively with team members to achieve project goals. Optimize code for enhanced security and performance. Maintain existing systems by addressing and fixing issues. Utilize issue tracking software for updates and management. Communicate progress and status updates to stakeholders. Implement version control for your codebase. Research and integrate new technologies into the development process. Lead and guide a team of software engineers. Provide mentorship and training to team members. Continuously upgrade your skills and knowledge in the field. Participate in the evaluation of candidates for open positions.
At Devsinc, we are in search of a dedicated Senior Software Engineer (MERN Full Stack) who thrives on creating scalable web applications, writing clean and efficient code, and nurturing junior developers. The ideal candidate will possess an in-depth knowledge of both front-end and back-end technologies within the MERN stack (MongoDB, Express.js, React.js, Node.js), along with a robust understanding of software engineering best practices.Key Responsibilities:Design, develop, and maintain comprehensive web applications utilizing the MERN stack.Create reusable components and front-end libraries for future implementations.Develop RESTful APIs and seamlessly integrate third-party services.Ensure the performance, quality, and responsiveness of applications.Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver optimal solutions.Write clean, maintainable, and testable code that adheres to modern design principles.Conduct code reviews and provide mentorship to junior engineers.Troubleshoot, debug, and enhance existing systems.Engage in architectural discussions and contribute to technical decision-making processes.Stay informed about the latest trends in JavaScript, frameworks, and best practices.
Job OverviewAt Devsinc, we are on the lookout for a talented Software Engineer specializing in the MERN stack to become an integral part of our innovative development team. In this role, you will be responsible for creating scalable and high-performance web applications using cutting-edge technologies such as React.js, Node.js, and databases including PostgreSQL, MySQL, and MongoDB. You will take the lead in designing and implementing comprehensive solutions, managing multiple projects, and taking full ownership of your contributions from inception to deployment.Key Responsibilities Architect, develop, and maintain robust web applications with a focus on scalability and performance. Create user-friendly, responsive front-end interfaces utilizing React.js. Build RESTful APIs and backend services using Node.js and Express.js. Utilize PostgreSQL, MySQL, and MongoDB for effective data modeling and storage. Deploy and oversee applications on AWS, ensuring reliability and scalability. Leverage Docker for containerization and orchestration of services. Write clean, well-documented, and testable code adhering to best practices and team standards. Diagnose, debug, and enhance applications for optimal performance and reliability. Stay updated with the latest industry trends and introduce innovative concepts to the team. Exhibit ownership and accountability for the quality and delivery of your work. Effectively manage and prioritize tasks across multiple ongoing projects to ensure timely delivery without sacrificing quality.
Job Summary As a Senior React Software Engineer at Creative Chaos, you will play a pivotal role in designing and developing front-end web applications across diverse software platforms. Your primary focus will be to ensure that each application is functional, secure, and performs optimally, adhering to the highest standards of quality. In this leadership position, you will also mentor junior engineers and contribute to enhancing the overall team capacity through effective training and guidance.Duties & ResponsibilitiesAnalyze and understand business requirements.Estimate the time required for assigned tasks.Write high-quality code and perform unit testing.Collaborate effectively with team members.Optimize your code for enhanced security and performance.Maintain existing systems by resolving any issues.Utilize issue tracking software to update project statuses.Provide regular updates on project progress.Engage in direct communication with clients.Manage version control for your code.Explore and research new technologies.Lead and inspire a team of software engineers.Provide mentorship to team members through training and support.Continuously upgrade your skills and knowledge.Participate in evaluating candidates for open positions.
Responsibilities Oversee a diverse portfolio of intricate projects that encompass various business lines. Lead project teams on-site by fostering and inspiring team members to achieve project objectives. Take full ownership of the project life cycle, ensuring successful delivery from inception to deployment across multiple initiatives concurrently. Provide comprehensive reporting on project success metrics, testing outcomes, and deployment management activities. Utilize innovative and analytical problem-solving skills in a collaborative environment that promotes teamwork and excellence. Demonstrate creativity to transform business needs into effective technological solutions. Contribute to the establishment of practices, templates, policies, tools, and partnerships that enhance project success. Prepare detailed project estimates and plans for all project phases. Acquire and manage the necessary resources to meet project goals within established timelines. Oversee daily project activities and resource management. Monitor team performance and conduct performance evaluations. Deliver status updates on project milestones, deliverables, dependencies, risks, and challenges. Comprehend the interconnections between technology, operations, and business requirements. Ensure ongoing quality control and actively participate in resolving quality-related issues. Assist with disputes, negotiations, arbitration, or litigation as required. Support formal and informal schedules to administer engagement contracts. Draft documentation for various tender requirements. Delegate responsibilities and tasks to the appropriate team members. Coach, mentor, and motivate project teams effectively. Maintain clear and effective communication with management, team members, clients, and other stakeholders. Pursue ongoing professional development to stay updated with emerging technologies and industry best practices. Collaborate with potential users and clients to identify and anticipate their needs, translating them into actionable product requirements. Define and uphold the vision for the team’s product, ensuring consistency throughout the development process. Create a strategic product roadmap aligned with this vision. Manage the product backlog and prioritize tasks in response to evolving requirements. Oversee all phases of product development, from design to implementation. Monitor and assess product progress at each stage of development. Engage with the product team and end-users to provide updates and status reports. Participate actively in Scrum meetings and product sprints.
Role overview Speechify seeks a Software Engineer to join the iOS Core Product team in Karachi, Pakistan. This position focuses on developing and enhancing mobile applications that support reading and learning for users worldwide. The team’s work plays a key role in accessibility and user experience across Speechify’s global audience. What you will do Design, build, and maintain iOS applications as a member of the core product team Collaborate with colleagues from various disciplines to deliver new features and product improvements Take part in technical and product decisions that guide the direction and foundation of the app Impact Work in this role directly supports millions of users, helping to make reading and learning easier and more accessible around the world.
Job OverviewJoin Creative Chaos as a Software Engineer specializing in .NET development. In this role, you will be instrumental in designing and building server applications across various software platforms. Your primary responsibilities will include crafting Restful APIs for client applications while ensuring top-notch functionality, security, and performance of our server applications, all while maintaining a bug-free environment.Key ResponsibilitiesAnalyze and interpret business requirements to deliver effective software solutions.Estimate and manage assigned tasks efficiently.Write clean, maintainable code and develop unit tests.Collaborate effectively with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems, addressing any issues that arise.Keep issue tracking software updated with progress and findings.Communicate regularly with clients to provide status updates.Manage version control of your code using Git.Research and implement new technologies to enhance development processes.Participate in continuous learning to upgrade skills and knowledge.
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
Job Description Join Translation Empire PK, a leading company in the translation and localization industry, as an AI Software Developer. In this pivotal role, you will be responsible for integrating advanced AI algorithms and tools into production-ready software applications. Your work will play a crucial role in bridging the gap between cutting-edge research and scalable deployment.Key Responsibilities:Design and develop innovative software products that seamlessly incorporate AI components.Ensure the reliability, scalability, and maintainability of AI solutions.Write clean, efficient, and testable code while adhering to best practices.Collaborate effectively with AI researchers and engineering teams.Implement robust APIs and back-end services to enhance AI functionality.
Job Description Join Translation Empire PK, a pioneering company in the translation and localization industry, as a Software Developer. In this vital role, you will be responsible for seamlessly integrating innovative algorithms and tools into high-quality software applications, effectively bridging the divide between cutting-edge research and practical deployment.Key Responsibilities: Design and develop robust software products that effectively integrate various components. Ensure the reliability and maintainability of the solutions delivered. Write clean, scalable, and testable code that adheres to industry standards. Work collaboratively with a team of researchers and engineers to achieve common goals. Implement APIs and back-end services to enhance functionality.
Job Summary As a Senior Software Engineer specializing in Node.js at Creative Chaos, you will play a pivotal role in the development of server applications across a range of software platforms. Your primary responsibilities will include crafting robust Restful APIs that cater to client applications, ensuring that our server applications are functional, secure, and perform optimally. You will also take on a mentorship role, guiding junior engineers and fostering team growth through comprehensive training.Duties & ResponsibilitiesAnalyze and interpret business requirements to develop effective solutions.Estimate and prioritize assigned tasks for efficiency.Write high-quality code and perform thorough unit testing.Engage in collaboration with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems to rectify issues.Keep issue tracking software updated for transparency.Provide timely status updates to stakeholders.Communicate effectively with clients to understand their needs.Manage version control of your codebase.Research and implement new technologies that enhance our product.Lead a team of talented software engineers, providing guidance and support.Mentor colleagues by sharing knowledge and best practices.Continuously upgrade your own skills and knowledge to stay ahead.Participate in evaluating candidates for new positions within the team.
Role OverviewJoin the innovative team at Snapdev as a Part-Time AI Engineer! In this role, you will collaborate closely with our core engineering team to troubleshoot, debug, and enhance client projects. Your expertise in both front-end and back-end technologies will be vital in delivering prompt and dependable solutions that ensure the seamless operation of our client systems.Key ResponsibilitiesDeliver technical support and debugging expertise across front-end (React) and back-end (Python) systems.Work alongside core engineers to efficiently identify and resolve issues.Utilize AI-driven coding assistants, integrating them into existing workflows.Investigate bugs, propose enhancements, and implement necessary fixes.Contribute to support operations, ensuring optimal performance for client systems.Commit a minimum of 4 hours per day (flexible timing) to provide timely assistance.
At Sumerge, we stand at the forefront of technological advancement, delivering innovative digital solutions that revolutionize business operations. As a Senior Full Stack Software Engineer, you will be pivotal in spearheading our engineering initiatives, working collaboratively across teams to craft and implement high-caliber software solutions that fulfill demanding client needs. Your role will be crucial in enhancing our development methodologies, promoting technical excellence, and mentoring junior engineers to help them grow their skills. We cherish creativity, teamwork, and a proactive mindset in problem-solving, and we seek a like-minded individual who shares our commitment to developing impactful software applications.Key Responsibilities Lead the design and execution of intricate software solutions utilizing best practices and design patterns. Work in partnership with cross-functional teams to outline, design, and deploy new features. Guarantee performance, quality, and responsiveness of applications through thorough testing and debugging. Continuously explore, assess, and apply new technologies to enhance development efficiency. Mentor junior software engineers, providing technical guidance and fostering a culture of ongoing learning. Engage in code reviews, ensuring adherence to quality standards. Actively participate in all phases of the software development lifecycle, from requirements gathering to deployment. Contribute to architectural discussions, shaping the technical direction of projects. Document development processes, code alterations, and technical specifications for future reference. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. 5+ years of software development experience, with a robust understanding of programming languages including Java, C#, Python, or JavaScript. Proficiency in software design and architecture, with a history of delivering scalable software solutions. Experience with contemporary development frameworks and technologies. Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD). Strong comprehension of databases (SQL and NoSQL) and experience with API design and development (REST/SOAP). Exceptional problem-solving ability and capacity to work under pressure while adapting to evolving priorities. Excellent verbal and written communication skills, capable of conveying complex technical concepts to non-technical stakeholders. A collaborative team player with a proactive mindset and a passion for continuous learning and improvement.
Job Summary As a Principal Software Engineer specializing in Node.js at Creative Chaos, you will take the lead in developing server applications across various software platforms. Your primary focus will be crafting robust Restful APIs that facilitate seamless consumption by client applications. Your expertise will ensure that our server applications not only meet functionality and security standards but also perform optimally and remain bug-free. In this role, you will guide and mentor a dynamic team of engineers, fostering continuous learning and professional growth.Duties & Responsibilities Lead a talented team of software engineers. Provide mentorship and training to team members. Analyze and translate business requirements into technical specifications. Estimate task timelines and deliverables. Write clean, efficient code and comprehensive unit tests. Collaborate effectively with cross-functional teams. Optimize your code for improved security and performance. Maintain existing systems by resolving issues promptly. Utilize issue tracking software to manage tasks. Keep stakeholders informed with regular status updates. Engage with clients to understand their needs. Manage code versions meticulously. Research and integrate new technologies into our stack. Continuously upgrade your skills and knowledge base. Participate in the recruitment process by evaluating candidates.
Join Creative Chaos as a Lead Principal Software Engineer specializing in React Native, where you will play a pivotal role in developing dynamic front-end mobile applications across diverse software platforms. Your expertise will ensure that our applications not only meet design specifications but also excel in functionality, security, and performance, remaining free of bugs. In this leadership position, you will guide and mentor a talented team of engineers, fostering their growth through continuous support and education.Key Responsibilities: Analyze and interpret business requirements to determine technical solutions. Estimate the effort required for assigned tasks. Develop high-quality code and thorough unit tests. Collaborate effectively with team members to drive project success. Optimize your code for enhanced performance and security. Maintain existing systems by addressing and resolving issues promptly. Update and manage issue tracking software effectively. Provide regular status updates to stakeholders. Communicate effectively with clients to understand their needs. Implement version control practices for your code. Conduct research on emerging technologies to integrate into our projects. Lead and inspire a team of software engineers. Mentor junior team members and assist in their professional development. Continuously upgrade your skills and knowledge base. Participate in evaluating candidates for open positions.