Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications:Bachelor’s degree in Computer Science or a related field.5+ years of professional software engineering experience with a strong emphasis on Python. Proficiency in web frameworks such as Django, FAST API, and Flask. Experience with both SQL and NoSQL database management systems. Familiarity with cloud services (AWS, Azure, or GCP) and deployment methodologies. Strong understanding of testing frameworks and practices. Ability to excel in an Agile environment and work effectively with cross-functional teams. Excellent problem-solving and analytical skills. Strong communication abilities, capable of conveying complex technical concepts to non-technical audiences.
About the job
Devsinc is on the lookout for a talented and seasoned Senior Software Engineer - Python to join our dynamic team. In this role, you will be tasked with developing top-notch software solutions using Python, engaging in a collaborative environment to propel projects from initial concept to successful completion. Your skills will be pivotal in enhancing our software capabilities and delivering high-performance applications.
Key Responsibilities:
Design, develop, and maintain sophisticated Python applications and frameworks.
Work closely with product managers and designers to gather requirements and implement features effectively.
Conduct thorough code reviews and provide guidance to junior developers.
Troubleshoot and resolve technical issues, ensuring optimal application performance and functionality.
Create and maintain RESTful APIs for seamless integration with front-end systems.
Keep abreast of the latest technologies and best practices in software engineering.
Participate in the complete software development lifecycle, from requirements gathering to deployment.
About Devsinc
At Devsinc, we pride ourselves on fostering a culture of innovation and collaboration, where talented individuals thrive and contribute to groundbreaking software solutions. Our team is passionate about technology and dedicated to delivering exceptional results for our clients.
Join the innovative team at Septem Systems as a Full Stack Software Engineer specializing in the MERN stack. We are seeking talented and experienced individuals with proven expertise in NestJS and a strong command of MySQL. This is an exciting opportunity to contribute to the development of scalable web applications that address real-world challenges.As a me…
At Veeam, we are the Data and AI Trust Company, dedicated to empowering organizations to fully comprehend, secure, and ensure the resilience of their data and AI. As a front-runner in data resilience and security posture management, Veeam is designed for the intersection of identity, data, security, and AI risk. Our headquarters are in Seattle, and with a presence in over 30 countries, we protect more than 550,000 customers globally, who rely on Veeam to maintain their operational continuity. Join us as we advance boldly together, fostering growth, learning, and making a significant impact for some of the world's leading brands.About the RoleThe Associate Software Development Engineer in Test (SDET) is primarily tasked with comprehending the software’s functionalities and ensuring the seamless execution of automated tests. Under the mentorship of senior team members, you will familiarize yourself with the codebase and automation framework.Key Responsibilities:Develop and maintain basic automated test scripts (for UI and API).Conduct manual testing in scenarios where automation is not yet implemented.Document bugs with precise reproduction steps and collaborate with developers for resolutions.Perform regression testing to verify that new code does not disrupt existing functionalities.
Job Title: Software Bot DeveloperJob Description: Join our dynamic team as a Software Bot Developer, where you will play a pivotal role in maintaining, enhancing, and troubleshooting our cutting-edge bot infrastructure. Your expertise will ensure that our bots operate seamlessly and adapt to the evolving demands of our business. You will collaborate closely with various stakeholders to guarantee the bot remains a dependable and effective tool within the organization.Key Responsibilities:Perform routine maintenance and performance evaluations on the bot to ensure it operates at peak efficiency.Integrate upgrades and enhancements in alignment with user feedback and organizational objectives.Quickly diagnose and address technical issues to minimize downtime.Work with cross-functional teams to gather requirements and implement new features.Monitor bot performance, analyze logs, and propose improvements to optimize processes.Document updates, changes, and best practices for reference and knowledge sharing.
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.
Join Vanguard Matrix Inc. as a Senior Quality Assurance Engineer, where you will collaborate with engineering teams, customer support, product management, and partners to establish and execute comprehensive Quality Assurance objectives and processes. Your responsibilities will include:Creating and implementing End-to-End and System Test Plans, as well as User Acceptance Testing (UAT) strategies by thoroughly understanding our products and services. You will perform tests both in the lab and field, focusing on functional, integration, and load/stress testing.Designing and developing automated tests and load/stress tests using commercial tools.Collaborating closely with cross-functional teams, including developers, product management, customer support, and partners, to identify, report, and resolve product and design defects.
Key Responsibilities:Offer expert insights and strategic direction on business and quality metrics.Design and refine the test automation framework to adapt to evolving project requirements.Evaluate and enhance test cases, scripts, plans, and procedures, both manual and automated.Ensure compliance with defined standards and methodologies during manual and automated test executions.Oversee, support, and synchronize business and QA aspects of software development initiatives, encompassing requirement analysis and application QA.Create automation scripts tailored to user story scenarios for sprint commitments utilizing various tools such as Selenium, Java, TestNG, Appium, Jenkins, and Maven, aimed at regression and performance testing for application releases.Collaborate with cross-disciplinary teams to uphold quality across the software development lifecycle.Assess, prioritize, strategize, and coordinate testing endeavors.Proactively seek out new knowledge and opportunities for growth through exposure to innovative ideas, concepts, and methodologies, while effectively sharing insights.Assist the organization in attracting top software testing talent.
At Veeam, we are the pioneers in Data and AI Trust, dedicated to assisting organizations in understanding, securing, and reinforcing their data and AI systems to promote the safe scaling of AI. As the leading provider in data resilience and security posture management, we are strategically positioned at the intersection of identity, data, security, and AI risk. With our headquarters in Seattle and a presence in over 30 countries, we safeguard the operational continuity of more than 550,000 customers globally. Join us in our mission to advance forward boldly, fostering growth, learning, and making substantial contributions for some of the world’s leading brands.About the RoleAs a key member of our distributed agile team, you will contribute to the development of a new SaaS platform that serves as the foundation for a diverse array of enterprise applications, tackling complex data analytics and enterprise challenges. You will play a crucial role in ensuring our framework and products align with the defined design, implementation, and quality standards.What You’ll DoDevelop and maintain a full-stack SaaS application within a cloud environment.Design, deploy, and manage cloud solutions across multiple public cloud platforms, including AWS, Google Cloud, and Microsoft Azure.Collaborate with cross-functional teams to ensure optimal product performance and user experience.Implement best practices for code quality, testing, and documentation.Continuously improve the application through feedback and iterative development.
Job Summary: Join our innovative team at Translation Empire as a Mid-Level Software Quality Assurance (SQA) Engineer. We are seeking a meticulous and analytical individual who is passionate about ensuring the quality and reliability of our software applications. You will play a crucial role in identifying and resolving defects in our systems, both through manual and automated testing, ensuring that our products meet the highest standards before deployment.Key Responsibilities:Design, develop, and execute comprehensive test cases, plans, and scripts.Conduct functional, regression, integration, and system testing to ensure optimal product performance.Perform cross-browser testing to guarantee compatibility across various web platforms.Execute load and performance testing to evaluate system stability and scalability under stress.Create and maintain automated test scripts leveraging tools such as Selenium, Cypress, or Playwright.Document and track defects using bug tracking tools like JIRA or Bugzilla.Collaborate with developers, product managers, and designers to uphold product quality.Engage in requirement analysis and provide insights on testability and potential risks.Manage test environments and ensure effective test data management.Stay abreast of the latest advancements in software testing methodologies and tools.
Overview:We are on the lookout for a driven and detail-oriented Software Quality Assurance (SQA) Engineer with a minimum of two years of experience in a service-oriented environment. The successful candidate will be instrumental in assuring the quality and dependability of our software solutions, playing a vital role in delivering outstanding results for our clients. #LIONSITEResponsibilities:Manual Testing:Craft and execute comprehensive test cases to guarantee the quality and functionality of software applications.Detect, document, and monitor defects throughout the testing process.Bug Reporting and Tracking:Work in collaboration with cross-functional teams to report and monitor software defects.Deliver clear and detailed bug reports, accompanied by necessary documentation.Effective Communication:Engage with team members, developers, and stakeholders to ensure seamless communication.Participate in team meetings, providing valuable feedback on testing progress and outcomes.API Testing (Postman):Perform API testing utilizing tools such as Postman.Verify API functionality and assure smooth integration between software components.Database Testing (MongoDB):Conduct database testing to maintain data integrity and accuracy.Automation Testing (Selenium):Possess a basic understanding of automation testing principles using Selenium.Demonstrate a willingness to learn and engage in automated testing initiatives.
Job OverviewCreative Chaos is seeking an experienced Full Stack Software Engineer specializing in Node.js and React. This role entails the development of robust server and client applications across diverse software platforms, including the creation of RESTful APIs and dynamic front-end interfaces for web applications. As a Senior Software Engineer, you will ensure that the application meets design specifications regarding functionality, security, and performance while remaining free from bugs. A key aspect of this position is mentoring junior engineers and fostering team growth through dedicated training.Key ResponsibilitiesAnalyze and interpret business requirements to inform development.Estimate timeframes for assigned tasks and deliverables.Write clean, efficient code along with comprehensive unit tests.Collaborate with team members to achieve project goals.Optimize code for enhanced security and performance.Maintain existing systems by troubleshooting and resolving issues.Keep issue tracking software updated with progress reports.Provide regular status updates to stakeholders.Engage with clients to gather feedback and requirements.Manage version control for your code effectively.Conduct research to stay current with new technologies.Lead a team of software engineers, guiding and mentoring them.Facilitate training sessions to enhance team skills and knowledge.Evaluate candidates for open positions within the team.
Software Engineer (API Integrations & Full Stack Development)Full-Time | Remote | U.S. Business Hours Role OverviewJoin our dynamic team as a Software Engineer at one of our rapidly expanding clients. This position is pivotal in developing, optimizing, and scaling cutting-edge software systems and integrations.This role is perfect for individuals who thrive in:Backend and API-driven developmentEnhancing frontend and user interfacesWorkflow automationInnovating AI-powered solutionsTackling technical challenges across diverse systemsYou'll collaborate closely with product, operations, and engineering teams to create scalable tools and elevate the company's technological framework. This is a fantastic opportunity to become part of a thriving organization that offers: Strong engineering ownership Exposure to AI and automation Collaborative product development Tangible technical impact Key ResponsibilitiesAPI Development & IntegrationsDevelop, manage, and optimize API integrationsDiagnose backend communication and API issuesGuarantee consistent system connectivity and workflow automationEnhance the performance and stability of integrationsBackend & Workflow OptimizationRefine internal systems and operational workflowsAutomate repetitive tasks to boost efficiencyDesign scalable backend logic and processesOptimize interconnected systems across the platformFrontend & UI DevelopmentCreate and enhance user-friendly interfacesSupport internal tools and customer-facing applicationsCollaborate with product and design teams on frontend featuresImprove usability and application responsivenessAI & Emerging TechnologiesInvestigate and implement AI-driven functionalitiesUtilize modern tools and frameworksAdvise on improved engineering workflows and technologiesIntegrate automation and intelligent systems into productsCross-Functional CollaborationWork closely with:Product teamsOperationsEngineering leadershipContribute innovative ideas to enhance scalability, workflows, and technical processes
Join Veeam, the Data and AI Trust Company, where we empower organizations to fully understand, secure, and enhance the resilience of their data and AI. As a leader in data resilience and security posture management, Veeam is at the forefront of integrating identity, data, security, and AI risk. Headquartered in Seattle and with a presence in over 30 countries, we proudly safeguard the operations of more than 550,000 clients globally. Be a part of our mission to grow, learn, and make a significant impact for some of the world’s most renowned brands.About the RoleWe are on the lookout for a Software Development Engineer in Test (SDET) to join our Securiti Sciences team. In this pivotal role, you will not only contribute to quality assurance but also drive quality initiatives from inception to deployment. Your expertise in system architecture and data flow will empower you to make informed automation decisions (API vs. UI), diagnose issues at scale, and advocate for quality enhancements throughout the Software Development Life Cycle (SDLC). If you aspire to be a technical consultant and a champion of quality rather than merely a developer or bug finder, we would love to hear from you!
Job Description: Oversee compliance with Service Level Agreements (SLAs) as defined in contracts. Lead the resolution of urgent issues and projects, ensuring clear communication of statuses and assigning appropriate staffing resources. Cloud and Puppet Automation: Architect, build, support, and manage engineering activities for cloud initiatives. Develop, design, and maintain automation modules utilizing Puppet technologies. Diagnose and rectify issues within the technology stack, including Linux, Networking, and Load Balancing. Exhibit a comprehensive process methodology and effectively communicate with all stakeholders. Collaborate with development engineering teams to establish and deploy Continuous Integration/Continuous Deployment (CI/CD) infrastructure. Create and implement environments for quality assurance, development, and other purposes. Deploy and provide support for applications in cloud environments. Ensure infrastructure security, maintaining environments that are secure, reliable, scalable, and automated. Provide direct server support during operations, including deployment and general production. Work with developers to ensure new environments align with requirements and adhere to best practices. Design, implement, and test agreed-upon infrastructures. Automate deployment processes for Linux applications, system configurations, and security settings. Evaluate candidates for open positions.
Key Responsibilities:Analyze and comprehend the existing system including business requirements and technology stack.Design and develop robust web applications and APIs utilizing the .NET Framework and C#.Establish database capabilities and communication protocols for applications and APIs.Oversee deployment and implementation, collaborating closely with the Quality Assurance Team.Enhance application functionality and refine coding practices.Utilize the latest and most suitable technologies for development tasks.Work in partnership with front-end developers to create cohesive applications.Architect and construct application layers ensuring optimal performance.Provide ongoing maintenance and support for applications, maintaining a daily log of code and database modifications.
Veeam Software is at the forefront of the Data and AI Trust sector, dedicated to empowering organizations to fully comprehend, secure, and fortify their data and artificial intelligence. As an industry leader in data resilience and security posture management, Veeam is engineered to harmonize identity, data, security, and AI risk management. With our headquarters in Seattle and a presence in over 30 countries, we proudly serve more than 550,000 customers globally, who rely on Veeam to maintain their operational continuity. Join our dynamic team as we boldly advance, fostering growth, learning, and significant contributions to some of the world’s leading brands.About the RoleAs a member of a globally distributed agile team, you will play a pivotal role in developing a new SaaS platform that serves as the backbone for a range of enterprise applications aimed at addressing complex data analytics and enterprise challenges. You will be instrumental in ensuring our framework and products meet the highest standards of design, implementation, and quality. What You’ll DoCollaborate with a diverse team of backend engineers to architect, develop, and enhance the core backend platform of Securiti.Contribute to the creation of architectural documents, functional specifications, design documents, and developer testing plans.Oversee the complete development lifecycle including feature development, deployment, and testing of enhancements in the platform.
As an Engineering Manager at Sumerge, you will be instrumental in guiding our skilled team of software engineers. Your leadership will drive innovative digital transformation initiatives, ensuring the creation of advanced software solutions that enhance customer experiences and improve business efficiency. We are committed to building cloud-native platforms, utilizing microservices, and implementing DevOps methodologies to develop scalable and effective software systems.Your role will encompass mentoring your team, delivering constructive feedback, and advocating for their professional development. You will work closely with various stakeholders, articulating strategies and progress, and ensuring that your team achieves both technical and project-related objectives. As a natural leader, you will cultivate a collaborative and innovative atmosphere, empowering your team to thrive in their roles.
Role overview Jeeny is looking for a Platform Engineer based in Lahore, Punjab, Pakistan. This position centers on building, improving, and supporting the company’s platform infrastructure. Collaboration with teams across the organization is a key part of the job, with a focus on enhancing performance, stability, and scalability. What you will do Design and maintain the platform infrastructure to meet business requirements Partner with cross-functional teams to boost system reliability and overall performance Streamline deployment processes for greater efficiency and consistency Facilitate smooth integrations between different systems Contribute to dependable user experiences by ensuring a strong infrastructure foundation
About CodeNinja CodeNinja is a leading global AI and engineering services firm dedicated to empowering enterprises in the development, scaling, and management of intelligent systems. With a talented workforce of over 350 engineers spanning four continents and more than 400 successful deployments, we facilitate organizations in leveraging artificial intelligence through our Global Capability Centers, Work AI, Physical AI, and AI Labs. As one of Pakistan's fastest-growing AI companies and a multi-award recipient on Clutch, CodeNinja is proud to help over 250 clients worldwide innovate, automate, and thrive in the intelligence economy.Role Overview We are seeking a proactive and skilled Senior AI Engineer to design, develop, and manage AI-driven software systems that provide immediate and tangible value. This position lies at the nexus of software engineering, product engineering, and applied artificial intelligence, emphasizing practical implementation over theoretical research. As a key player in CodeNinja's AI-first operational strategy, you will utilize Large Language Models (LLMs), AI agents, and automation to significantly enhance software development, deployment, and operations.Key Responsibilities Design, develop, and maintain production-grade software systems with AI as a fundamental component. Implement agentic solutions and automation frameworks to address concrete business and product needs. Convert product specifications into scalable, secure, and reliable AI-enabled solutions. Focus on practical applications of AI, including prompting, orchestration, integration, evaluation, and deployment. Integrate AI in daily engineering tasks such as AI-assisted code generation, debugging, refactoring, and testing. Continuously enhance AI integration throughout the software development lifecycle to improve efficiency, quality, and output. Collaborate effectively with Product, Scrum, and Engineering teams to deliver AI-enhanced features from conception to completion. Contribute to shared platforms, services, and internal tools that facilitate large-scale AI-native development. Ensure that AI-enabled systems comply with standards for security, performance, and reliability. Develop monitoring, safeguards, and evaluation mechanisms for AI behavior in production environments. Take full responsibility for solutions from initial design through deployment and ongoing maintenance.
Pavago seeks a Quality Assurance Engineer to support the ongoing quality of its software products. This is a remote role for candidates based in Pakistan. Key responsibilities Create detailed test plans and test cases for both new features and existing functionality Carry out comprehensive testing to identify bugs and usability concerns Help ensure users experience reliable and smooth software performance Requirements Keen attention to detail Dedication to maintaining quality throughout the development process Skill in identifying, documenting, and clearly communicating issues
Job Description: Logikal Software SpecialistPosition OverviewThe Logikal Software Specialist will play a pivotal role in the implementation, maintenance, and optimization of Logikal software solutions tailored for aluminum, façade, and window system design projects. This position is crucial for ensuring seamless integration among design, production, and project management workflows, thereby providing essential support to both technical and operational teams.Key ResponsibilitiesConfigure, customize, and maintain Logikal software to align with project and organizational needs.Deliver technical support and training to engineers, designers, and production staff regarding Logikal functionalities.Partner with project managers and design teams to guarantee accurate data flow between CAD, ERP, and manufacturing systems.Identify and resolve software issues while coordinating with software vendors for solutions.Develop and sustain documentation, workflows, and best practices for effective Logikal usage.Ensure adherence to industry standards and specific company design protocols.Promote continuous improvement initiatives by identifying opportunities for software optimization and efficiency enhancements.