Job Closed
This listing is no longer active.
Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Software Engineer
Location
Pakistan
Posted
55 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Pavago
Job Title: Software Engineer Position Type: Full-Time – Remote Working Hours: U.S. business hours (with flexibility depending on project and collaboration needs) About the Role Our client is seeking a talented Software Engineer to design, develop, and maintain high-quality software applications. This role is central to building and optimizing API connections, improving workflows, developing user interfaces, and integrating emerging technologies — including AI. You will work closely with cross-functional teams to deliver robust, scalable solutions while contributing to a fast-growing, collaborative engineering culture. This is an opportunity to join a rapidly expanding organization (150%+ year-over-year growth) that values innovation, mentorship, and professional development. Responsibilities API Development & Integration - Manage and maintain the company’s suite of API tools and integrations. - Troubleshoot and resolve API-related issues across backend systems. - Ensure seamless communication between backend services and workflows. Workflow Optimization - Assist in developing, improving, and automating business workflows. - Understand system interconnectivity to ensure holistic optimization. Frontend & User Interface Development - Design and implement interactive and user-friendly interfaces. - Collaborate with product and design teams to support frontend requirements. Innovation & AI Implementation - Explore new technologies and implement cutting-edge solutions, including AI capabilities. - Recommend tools, frameworks, or processes that enhance engineering efficiency. Cross Functional Collaboration - Work closely with product, operations, and engineering teams. - Contribute ideas and technical insights to improve the organization’s overall technology stack and development practices. What Makes You a Perfect Fit - You are a collaborative problem-solver with strong analytical abilities. - You’re excited about backend, frontend, and API-driven development. - You love learning new technologies — especially AI — and applying them creatively. - You thrive in fast-paced environments and adapt quickly to evolving tools and frameworks. - You communicate effectively and enjoy working closely with cross-functional teams. - You’re proactive, resourceful, and always looking for ways to improve systems and workflows. Required Experience & Skills - Strong interest and competency in backend, frontend, and API orchestration. - Knowledge of programming languages such as Python, JavaScript, TypeScript, or Java. - Familiarity with API tools and integration concepts. - Basic understanding of HTML, CSS, React, Angular, Flask, Selenium, Playwright, or Node.js (experience is a plus, not required). - Excellent problem-solving and communication skills. - Ability to prioritize tasks in a deadline-driven environment. - Ability to work legally in the United States and communicate effectively in English. Ideal Experience & Skills - Experience with API development and automation. - Frontend experience with modern JavaScript frameworks (React/Angular). - Familiarity with workflow automation and backend system optimization. - Exposure to AI-driven technologies or tools. - Experience working in high-growth, fast-moving engineering teams. - Demonstrated ability to suggest, test, and implement new tools or processes. What Does a Typical Day Look Like? A typical day as a Software Engineer includes: - Reviewing open tasks, API workflows, and ongoing development priorities. - Building, optimizing, and maintaining software components and integrations. - Designing or improving user interfaces for internal or customer-facing tools. - Collaborating with cross-functional teams to solve technical challenges. - Exploring new technologies, frameworks, or AI solutions to enhance functionality. - Troubleshooting backend or API performance issues and implementing fixes. - Ending the day by documenting updates, deployments, or technical learnings. In essence: you help build, optimize, and scale the systems that power the company’s technology engine. Key Metrics for Success (KPIs) - Stability and optimization of API connections. - Workflow efficiency improvements and reduced manual tasks. - Quality and performance of software components delivered. - Timely completion of development tasks and sprints. - Internal team satisfaction and collaboration effectiveness. - Contribution to innovation, new solutions, and process enhancements. Interview Process - Initial Phone Screen - Technical Interview with Pavago Recruiter or Engineering Lead - Practical Task (e.g., API workflow simulation or coding assignment) - Client Interview with Engineering/Technical Leadership - Offer & Background Verification #LI-AG1
Related Guides
Related Job Pages
More Software Engineer Jobs
Lead EHV Transmission Line Engineer 2 - Grid
Sargent & LundyEmpowering great minds to design our future
Lead the design of high-voltage transmission lines, mentor junior engineers, ensure compliance with specifications, and prepare clear technical reports to meet client requirements and project standards.
Responsibilities - • Design, develop, test, and maintain RPG IV (ILE RPG / RPGLE) programs on the IBM AS/400 / IBM i platform. • Write and optimise CL and CLLE programs for job scheduling, automation, and system operations. • Develop and maintain complex DB2 for i database objects including physical and logical files, tables, views, and stored procedures using embedded SQL and SQL/400. • Analyse existing RPG programs and actively contribute to modernisation efforts — including migration from fixed-format to free-format RPG. • Integrate IBM i applications with external systems via REST/SOAP APIs, MQ Series, and file-based interfaces. • Participate in full SDLC activities: requirements analysis, technical design, development, unit testing, and deployment. • Conduct and participate in peer code reviews, ensuring adherence to coding standards and best practices. • Troubleshoot and resolve production defects in a timely and thorough manner, with clear root cause documentation. • Work collaboratively with onshore business analysts, QA teams, and project managers across time zones. • Contribute to technical documentation including program specifications, change logs, and operational runbooks. - Stay current with IBM i platform developments and proactively identify opportunities to improve system performance and maintainability. Requirements • 3–8 years of active, hands-on development experience on the IBM AS/400 / iSeries / IBM i platform. • Strong proficiency in ILE RPG (RPGLE), including free-format RPG development. • Solid experience with CL / CLLE for batch processing, job scheduling, and system automation. • Proficient in DB2 for i including complex SQL queries, joins, stored procedures, and performance tuning. • Demonstrated experience integrating IBM i applications with modern systems or APIs. • Familiarity with IBM RDi (Rational Developer for i) or equivalent development tools. • Experience with source control and change management tools (e.g., Git, ALDON, Turnover, or ARCAD). • Strong debugging and problem-solving skills with the ability to independently investigate and resolve issues. • Good written and verbal English communication skills for effective collaboration with international teams. • Comfortable working independently in a remote setup with minimal supervision. PREFERRED QUALIFICATIONS • Hands-on experience with free-format RPG modernisation projects and a clear enthusiasm for evolving IBM i capabilities. • Exposure to open-source tooling on IBM i (e.g., Node.js, Python, PHP, or Git integration). • Experience with web service development and consumption within IBM i environments. • Familiarity with Agile/Scrum delivery methodologies. • Background in domains such as manufacturing, distribution, retail, or financial services. • Experience mentoring junior developers or leading small technical workstreams. IBM i or related professional certifications are a plus. Benefits • Fully remote engagement with flexible working arrangements. • Competitive compensation aligned with experience and skillset. • Exposure to complex, large-scale IBM i environments with genuine modernisation opportunities. • A collaborative international team environment with structured communication and clear expectations. • Opportunities to grow into senior developer, technical lead, or modernisation specialist roles. Long-term engagement potential for the right candidate
Software Developer II
Apex SystemsApex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by three Virginia Tech clas
Title: Software Developer II Employee Type: Contract Remote: Yes Location: Works From Home, NY, US Job Type: Applications and Data Management Pay Range: $67 - $67 per hour Job Description: Job#: 3028180 Location: Fully Remote Partner in a team environment and be able to independently design, develop, code, test and debug new software or significant enhancements to existing software of moderate complexity. Develop solutions across many disciplines and be responsible for explaining solutions and procedures. Apply principles, theories and concepts and use methodologies, tools, documentation processes and test procedures to complete projects related to moderately complex software. - Independently design, develop, test, debug, and enhance moderately complex software in a collaborative team environment - Design and implement scalable, testable code to enhance and update enterprise systems - Analyze programming requirements to support seamless integration with existing applications - Develop solutions across multiple disciplines and clearly explain technical designs and procedures - Conduct system testing, documentation, and validation of code changes and enhancements - Research, evaluate, and resolve technical issues; recommend and implement effective solutions - Provide technical training and support to end users and stakeholders - Estimate project timelines and ensure delivery within established schedules - Collaborate with team members to maintain alignment with coding standards and release trains - Deploy and enable applications in hosted and cloud environments What We Look For in a Candidate - 6+ years of experience with a Bachelor's Degree - 4+ years of experience with a Master's Degree - Proficient in Java, RestAPI, API management, MySQL, Python, GIT Hub, Jenkins, Kubernetes, Kafka, and working within hosted environments (AWS, Azure, Google) - Optical DWDM Transport experience Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
ARKLOGIC is the parent company of LINCGEO is looking to expand our US offices. While we are always looking for talent of all levels, including Senior Developers, Mid to Junior Level Backend Developers, Mid to Junior Level Front End Developers, and Non-Technical Testers, currently we are focused on the Backend Developer role.Backend Developer LINCGEO is seeking an experienced Backend Developer to play a key role on our team. The ideal candidate has strong, firsthand technical expertise in a variety of configuration management and data technologies and the proven ability to fashion robust scalable solutions. Attention to detail is a must as the team will be responsible for the coding, maintaining, security, and optimizing responsive web apps and related databases in collaboration with our in-house programming, UI/UX, and management team. Strong expertise in AI-integrated and data-driven technologies. We’re looking for the best and brightest developer in the industry to join our team! We have locations in NJ, PA, NY, MA, and FL, and are open to remote options as well. You must be work authorized to work for any employer in the United States on a full-time basis without the need for employer sponsorship. LINCGEO does not provide sponsorship to employees. Responsibilities - Enhance our existing application written in C#, node.js, .net, JSON, Entity Framework, CSS/SASS, TypeScript, XML, and Esri ArcGIS Maps SDK for Java Script - Contribute to the development of new product modules from scratch while thinking about scalability and security. - Perform code reviews to ensure high code quality in DevOps - Mentoring junior programmers providing guidance, sharing best practices, and code efficiency based on code reviews and the goals of the product - Work closely with all staff including designers and management, working with new modules from conception to post-deployment in a fast-paced, collaborative environment. - Design client-side and server-side architecture - Develop and manage databases and applications - Proactively manage security and data protection concerns. - Build features and applications with a mobile design - Develop and implement automated tests to ensure the quality and ongoing reliability of your features - Proactively contribute ideas for new features, as well as identify areas for improvement - Proactively address technical issues and risks that could impact project schedule and/or integrity of the application environment - Effective document code with version control - Integrate and deploy AI/ML models via REST APIs (e.g., OpenAI, Azure Cognitive Services, or custom ML pipelines). - Develop intelligent backend logic for automation, predictive insights, and data processing workflows. - Build and manage data pipelines and ETL processes supporting analytical dashboards and intelligent decision-making. - Ensure backend architecture supports AI-based data analysis, semantic search, and adaptive user experiences. - Work closely with the AI team to integrate model outputs, inference engines, and NLP pipelines into production systems. Required Qualifications - 5+ years of industry experience in C#, .net, node.js software development. - Demonstratable project and team Leadership - Strong knowledge of data structures and algorithms, proficient in C#, JSON, Entity Framework, and XML. - Experience designing and developing REST APIs - Proficient in writing SQL queries – Knowledge and previous experience in writing optimized SQL queries is an plus - Experience with task automation - Hands on experience in Github or similar platforms and pull request process - Previous experience building a web application from scratch - Knowledge of MIT licensed based open-source libraries - Able to articulate complex solutions through technical discussions. - Strong understanding of Web technologies and distributed systems - Strong knowledge with cloud-native technologies such as DevOps, AWS, DevExpress, Figma, - Self-starter with a can-do attitude who has relentless desire to improve quality and quantity of your output - Experience with AI/ML integration, AI APIs, or data processing frameworks (e.g., TensorFlow, PyTorch, OpenAI API, Azure ML). - Familiarity with cloud AI/ML services (e.g., AWS AI/ML tools, Azure Cognitive Services). Compensation - $95,000-$ 150,000 per year, depending on experience, qualifications, and overall fit for the role. Nice to have qualifications - Curiosity towards new technology and outstanding ability to analyze and solve problems. - Demonstrated system thinking and expertise in more than one layer of multi-tier architecture. - Hands-on experience with AI-driven data processing, predictive analytics, or NLP pipelines. - Exposure to vector databases or semantic search systems (e.g., Pinecone, Azure Cognitive Search). - Passion for continuous learning and experimentation with AI technologies and emerging frameworks.


