Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Requirements:Hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. Possess over 3 years of software engineering experience with a strong emphasis on Python development. Demonstrate expertise in web frameworks such as Django, Flask, or FastAPI. Be proficient in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) database technologies. Have a solid understanding of software development methodologies, design patterns, and best practices. Experience with cloud platforms (AWS, Azure, GCP) and container technologies (Docker, Kubernetes) is essential. Exhibit excellent problem-solving abilities and a proactive attitude towards challenges. Possess strong communication skills with the ability to work effectively in a team-oriented environment. Previous experience mentoring or leading teams is advantageous.
About the job
Join the dynamic team at Devsinc as a Senior Software Engineer - Python Developer. We are looking for an exceptional talent to spearhead the design and development of high-performance Python applications. You will thrive in a collaborative environment, creating scalable software solutions while mentoring junior developers and enhancing our project architecture.
Key Responsibilities:
Architect, develop, and sustain intricate Python applications and services.
Lead discussions on architecture and make informed decisions regarding technology stacks and methodologies.
Enhance application performance for speed and scalability.
Guide and mentor junior developers, promoting their professional growth and adherence to best practices.
Perform code reviews to ensure code quality and compliance with best practices.
Work closely with cross-functional teams to define, design, and implement innovative features.
Identify and resolve application issues through troubleshooting and debugging.
Stay abreast of emerging technologies and industry trends to drive innovative solutions within the team.
About Devsinc
At Devsinc, we are committed to building a diverse and inclusive team that fosters innovation and creativity. Our focus is on delivering top-quality software solutions that empower businesses to thrive in a competitive landscape. Join us to be part of a culture that values collaboration, professional growth, and cutting-edge technology.
Job OverviewDevsinc is on the lookout for a passionate Senior Software Engineer specializing in Python to enhance our dynamic team. In this pivotal role, you will craft and implement top-notch software solutions utilizing cutting-edge technology throughout the full development stack. This position provides a unique chance to engage with a variety of projects…
Devsinc is seeking a Senior Software Engineer with expertise in the MERN stack who is driven by a passion for crafting scalable web applications. The ideal candidate will excel in writing clean, efficient code and take pride in mentoring junior developers. A comprehensive understanding of both front-end and back-end technologies within the MERN stack (MongoDB, Express.js, React.js, Node.js) is essential, alongside a strong grasp 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 implementation.Develop RESTful APIs and seamlessly integrate third-party services.Ensure optimal performance, quality, and responsiveness of applications.Collaborate effectively with cross-functional teams, including product managers, UI/UX designers, and QA engineers.Write clean, maintainable, and testable code in accordance with modern design principles.Conduct thorough 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 current with the latest trends in JavaScript, frameworks, and industry best practices.
Join our dynamic engineering team at devsinc-17 as a Mid-Senior Python + React Developer. We are seeking a talented individual who excels in Python backend development and ReactJS frontend development. Your role will involve creating scalable APIs and responsive user interfaces, while collaborating with cross-functional teams to design, develop, and enhance web applications in line with best engineering practices.Key Responsibilities:Develop and sustain backend services using Python frameworks such as Django, Flask, or FastAPI.Craft interactive and reusable UI components with ReactJS.Integrate RESTful APIs between frontend and backend systems.Produce clean, maintainable, and thoroughly documented code.Collaborate with cross-functional teams to gather requirements and implement effective solutions.Debug, optimize, and enhance application performance.Engage in code reviews and contribute to the establishment of best practices within the team.Assist with deployment, monitoring, and post-release fixes as necessary.
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.
Join the Innovators at Devsinc! We are on the lookout for a skilled Senior Software Engineer specializing in Python to bolster our dynamic team. This pivotal role entails harnessing your Python programming skills to optimize sales processes and foster business growth. By collaborating closely with our sales team, you will develop customized technical solutions that cater to client needs, enhancing productivity and streamlining communication. If you possess a passion for technology and a flair for sales, we have the perfect opportunity for you!Key Responsibilities:Leverage Python scripting for automating sales processes, managing customer relationships, and improving productivity.Work alongside the sales team to pinpoint areas for improvement and craft tailored solutions utilizing Python.Engage with clients to comprehend their requirements and present customized offerings that incorporate innovative technical solutions.Analyze sales performance data to discern trends and facilitate data-driven decision-making.Draft and maintain documentation for processes, scripts, and tools to ensure clarity and replicability.Support the training and onboarding of new sales team members regarding automated processes and tools.
At Educative, we're on a mission to connect millions of developers globally. Our platform is experiencing rapid growth, providing interactive, text-based courses covering various domains in computer science, cloud computing, and advanced technologies.Our learners depend on us to develop engaging courses that enhance their skills, enable them to secure better job opportunities, or simply enjoy the process of learning.We are looking for a creative and driven Software Engineer who is passionate about creating a state-of-the-art learning platform. You will take ownership of projects from inception to completion, making a significant impact on the final product. As a builder, you thrive in collaborative environments with fellow engineers and cross-functional teams, where you can share knowledge, conceptualize, design, develop, test, and launch features that amaze our learners, authors, and customers.
Join our dynamic team at Softpers Interactive as an Associate Software Engineer. In this role, you will contribute to the development and maintenance of innovative software solutions that enhance user experiences. Collaborate with a talented team of engineers and play a crucial part in shaping the future of technology at our company.
Devsinc is offering a Software Engineering Internship based in Lahore, Punjab, Pakistan. This program is structured for individuals interested in gaining practical experience in the technology sector. Interns will have the chance to work closely with experienced engineers and contribute to real-world projects, building a solid technical foundation in a professional environment. What you will do Assist with the design, development, testing, and maintenance of software applications. Support the engineering team in diagnosing and resolving software issues. Apply coding best practices to help deliver reliable software. Participate in daily stand-up meetings and team discussions. Document technical processes and features for future use. Develop programming skills through hands-on learning and continuous improvement. Program highlights Gain exposure to the software industry and its workflows. Build a resume with real project experience. Lay the groundwork for a future career in software engineering.
At Devsinc, we are thrilled to offer internships for aspiring Software Engineers. This is a fantastic opportunity for technology enthusiasts to immerse themselves in a professional software development setting. Interns will collaborate with our skilled team, contributing to actual projects while honing their technical abilities and gaining valuable industry insights.Key Responsibilities:Assist in the design, development, testing, and maintenance of software applications.Support the engineering team in identifying and resolving software issues.Learn and apply coding best practices to produce high-quality code.Participate in daily stand-ups and contribute to team discussions.Document technical processes and code functionalities for future reference.Engage in continuous learning and enhance your programming skills through practical experience.Qualifications:Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.Basic proficiency in programming languages such as Python, Java, or C++.Familiarity with web development concepts and frameworks is an advantage.Strong analytical and problem-solving abilities with a passion for learning.Excellent interpersonal and communication skills with a collaborative approach.Receptive to feedback and adaptable to new challenges.This internship is an excellent way to enhance your resume, gain industry exposure, and embark on a rewarding career in software engineering.
About AdalFiAt AdalFi, we are pioneering the fastest-growing AI-driven digital lending infrastructure in Pakistan. We empower banks to roll out innovative credit products in a matter of days, transforming the lending landscape. Leveraging cutting-edge AI and data analytics, our platform facilitates smarter and quicker lending decisions, revolutionizing credit access for millions.About the RoleAs a Senior QA Engineer at AdalFi, your role will be crucial in safeguarding the quality, performance, and reliability of our software offerings. You will work closely with cross-functional teams, particularly developers and product managers, to conduct comprehensive testing of both mobile and web applications. The ideal candidate will possess robust analytical abilities, a passion for software quality, and experience in drafting test cases, reporting bugs, and thriving in Agile/Scrum environments.Responsibilities• Conduct testing on mobile and web applications to ensure adherence to the highest quality standards.• Identify, document, and communicate bugs or discrepancies, collaborating with developers for swift resolution.• Develop and maintain comprehensive test cases and scripts grounded in business requirements and user stories.• Execute various testing types, including UI, regression, cross-browser, integration, and User Acceptance Testing (UAT).• Enhance testing infrastructure and internal QA processes for effective and consistent test execution.• Generate clear, structured test reports summarizing testing outcomes, performance issues, and defect metrics.• Engage actively in all stages of the software development lifecycle, providing insights during design, development, and deployment phases.• Collaborate with cross-functional teams [Development, Business Analysis, and User Experience] to ensure software meets user expectations and is delivered punctually.
Job Overview:Join Creative Chaos, a leader in innovation, as a Senior Data Scientist. We seek an accomplished professional with a deep background in data analysis, machine learning, and statistical modeling. Your expertise will be pivotal in analyzing large datasets, deriving actionable insights, building predictive models, and facilitating data-driven decisions across diverse projects.Key Responsibilities: Lead and oversee data science initiatives, from problem identification and data collection to analysis, modeling, and deployment of machine learning solutions. Collaborate with cross-functional teams to define business challenges and transform them into impactful data science projects. Design, implement, and refine machine learning algorithms and statistical models to solve intricate business problems. Perform exploratory data analysis to uncover patterns and trends in extensive datasets. Partner with data engineers to create efficient data pipelines for streamlined data processing. Assess model performance using statistical metrics and validation methods. Communicate insights and findings effectively to stakeholders through comprehensive reports and presentations. Stay updated with the latest trends and advancements in data science, machine learning, and related domains. Mentor junior data scientists, fostering their professional growth. Qualifications: Bachelor's degree in Computer Science, Statistics, Mathematics, or a related discipline. A minimum of 5 years of experience in data science. In-depth knowledge of machine learning algorithms, statistical modeling, and data mining techniques. Proficiency in programming languages such as Python or R for data analysis. Experience with big data frameworks and technologies, including Hadoop, Spark, and SQL. Familiarity with deep learning frameworks like TensorFlow or PyTorch is advantageous. Strong analytical and problem-solving capabilities. Exceptional verbal and written communication skills. Ability to work effectively in collaborative, cross-functional teams. Detail-oriented with the capacity to manage multiple tasks and projects concurrently. Benefits: Paid Time Off Work From Home Health Insurance Outpatient Department (OPD) Training and Development Opportunities
Join Devsinc, a leading technology firm, as a talented Software Engineer specializing in iOS development. Our innovative mobile development team is looking for a passionate individual to create and enhance high-quality native iOS applications utilizing Swift, Objective-C, and the latest Apple frameworks. You will work in close collaboration with product managers, designers, and backend engineers to craft seamless, scalable, and performance-oriented mobile applications that meet client objectives.Key Responsibilities:Design and develop robust native iOS applications using Swift, Objective-C, and relevant Apple frameworks.Collaborate effectively with cross-functional teams including product, design, and backend engineers to integrate user-centric features.Implement RESTful APIs, third-party SDKs, and Apple services such as Push Notifications and In-App Purchases.Enhance app performance and responsiveness across a variety of iOS devices.Write clean, maintainable, and testable code following industry best practices and architectural patterns such as MVC or MVVM.Participate in code reviews and contribute to maintaining high code quality standards.Debug, profile, and resolve technical issues to improve app stability.Support CI/CD processes, deployment pipelines, and App Store submissions.
Devsinc seeks a Java Software Engineer for its Lahore office. This role centers on designing, building, and maintaining Spring Boot applications that address client needs. Collaboration with cross-functional teams is a regular part of the work, ensuring that software solutions meet project requirements and can scale as needed. Main responsibilities Design, develop, and maintain applications and microservices using Spring Boot. Work with stakeholders to gather and analyze software requirements. Write clean, maintainable code that aligns with industry standards. Perform unit and integration testing to support reliable software delivery. Participate in code reviews and offer constructive feedback to colleagues. Stay informed about new technologies and programming languages relevant to the Java ecosystem. What helps in this role Success in this position relies on strong knowledge of Java and its ecosystem. Familiarity with Spring Boot and a collaborative approach to development are also important.
About AdalFi:AdalFi is at the forefront of the fintech revolution in Pakistan, dedicated to transforming digital lending solutions. We develop sophisticated credit infrastructure for banks, enabling them to make instantaneous, automated lending decisions through cutting-edge data science, machine learning, and artificial intelligence technologies.About the Role:We are seeking a highly skilled Principal Software Engineer with extensive experience in .NET frameworks and a successful track record in developing fintech products. In this pivotal role, you will be instrumental in crafting scalable systems, tackling intricate engineering challenges, and guiding a dynamic development team. This position is perfect for individuals who are not only technically proficient but also proactive and possess excellent communication skills. Previous experience in a product-focused company will be highly advantageous.Key Responsibilities:Architect, develop, and deploy scalable fintech applications utilizing the .NET technology stack.Manage the complete development lifecycle—from requirement gathering to implementation and delivery.Address complex, real-world business challenges by producing clean, efficient, and maintainable code.Collaborate effectively with cross-functional teams including product management, design, and DevOps.Mentor junior engineers and advocate for best practices in coding standards, performance, and security.Initiate improvements in systems, tools, and processes to enhance engineering excellence.Participate in architectural reviews and contribute to long-term technical planning.
Role overview Speechify seeks a Platform Software Engineer based in Lahore, Pakistan. The position centers on developing and refining the foundational systems behind Speechify’s products. The team’s work aims to boost platform performance and scalability. Reliable, seamless service for users depends on these efforts. What you will do Build and enhance core platform systems Collaborate with teammates to improve system performance Contribute to efforts that make the platform more scalable and dependable
Join our innovative team at Devsinc as a Senior Developer, where you will be pivotal in crafting and implementing scalable, cloud-native enterprise solutions. Your expertise will drive the integration of cutting-edge AI and event-driven architectures. This role is perfect for a motivated engineer who thrives on utilizing cloud technologies, adheres to quality engineering standards, and is passionate about harnessing AI-assisted tools to enhance development processes. The ideal candidate will showcase strong technical skills along with a commitment to ownership, innovation, and effective communication.Key Responsibilities:Architect, develop, and sustain cloud-native enterprise applications and microservices utilizing Python, Node.js, and TypeScript, with a focus on performance, scalability, and resilience.Design and execute event-driven architectures leveraging serverless components, messaging systems, and microservices to ensure high availability and fault tolerance. Employ AI-assisted development tools like Cursor, Cloud, and Manus to boost efficiency and delivery speed.Demonstrate a solid ability to utilize both open-source and commercial AI libraries, frameworks, and natural language models (NLMs) to augment application functionalities and productivity.Maintain high standards of code ownership through disciplined documentation, unit testing, and maintainable design patterns. Oversee release processes and DevOps pipelines to guarantee seamless delivery and deployment, implementing CI/CD best practices.Ensure compliance with cybersecurity and regulatory requirements, incorporating robust authentication and access management.Work collaboratively with cross-functional teams while maintaining a self-directed approach to daily development tasks.Stay abreast of the latest trends in AI, cloud computing, and software engineering to continuously drive innovation.Required Skills and Experience:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.5+ years of professional software development experience, with a minimum of 3 years focusing on enterprise application development.Proficient in Python, Node.js, and TypeScript, with a background in developing cloud-native solutions.In-depth understanding of event-driven architectures, including the use of message queues, asynchronous processing, and serverless designs.Hands-on experience with AWS services (Lambda, ECS, SQS, DynamoDB, API Gateway, RDS, CloudFormation, IAM).Practical knowledge of DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and source control (Git).Proven success in utilizing AI-assisted development platforms (Cursor, Cloud, Manus) and applying AI/ML frameworks or NLMs to enhance application features.Strong foundation in cybersecurity, data protection, and compliance standards.
Role overview Speechify seeks an iOS Core Product Software Engineer based in Lahore, Pakistan. This position centers on building and refining iOS applications that convert text into speech, helping make technology more accessible for users worldwide. What you will do Develop and improve core features in the Speechify iOS app Collaborate with fellow engineers to design and implement new app functionality Optimize app performance to deliver a smooth experience on iOS devices Collaboration Work as part of a team focused on advancing audio solutions and supporting accessibility through technology.
Job Summary:Join Creative Chaos as a React Native Software Engineer, where you will play a crucial role in crafting innovative front-end mobile applications across multiple platforms. Your expertise will ensure that our applications are not only functional and secure but also perform seamlessly and are free from bugs. As a senior engineer, you will also mentor junior team members and foster a collaborative team environment through training and guidance.Key Responsibilities:Assess and analyze business requirements to deliver optimal solutions.Estimate task durations and deliverables effectively.Write clean, maintainable code alongside comprehensive unit tests.Collaborate with cross-functional teams for successful project outcomes.Enhance code security and performance continuously.Maintain existing applications by troubleshooting and resolving issues.Utilize issue tracking software to monitor progress and updates.Provide regular status updates to stakeholders.Communicate effectively with clients to understand their needs.Implement version control for your code.Research and explore new technologies to stay ahead in the industry.Lead and inspire a team of software engineers.Guide and mentor team members to foster their professional growth.Stay updated with the latest trends and advancements in technology.Participate in evaluating candidates for open positions.
As a Senior Technical Content Engineer (TCE) at Educative, you will leverage your expertise to demystify complex technical concepts for learners. You will be responsible for crafting engaging technical content and collaborating with subject matter experts to design high-quality courses tailored for Educative's diverse learner base.Your core responsibilities include:Course Development:• Conduct in-depth research, plan, and develop interactive, text-based courses complete with hands-on programming projects aimed at engineering audiences.• Critically evaluate courses produced by peers to ensure they meet Educative's editorial and technical standards; provide constructive feedback in a clear and respectful manner.• Stay updated on technical advancements to inform course strategy and ensure that content aligns with learner needs.Platform Expertise:• Build deep knowledge of Educative's platform capabilities to effectively create courses and assist both internal and external authors in maximizing platform features.• Propose product enhancements and features, and support their prioritization, design, and implementation.Team Development:• Engage in team building initiatives, including recruiting campus and experienced hires, mentoring new team members, and leading training sessions.
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.