Software Development Engineer - Services
Algofficient
Company Description Algofficient is a software development company which focuses on providing innovative and efficient solutions to all customers while using the latest AI infrastructure which is enabling faster delivery on services. We are seeking an experienced Software Developer with strong Python expertise to lead and execute the migration of a large legacy Python 2 codebase to Python 3. The role involves code refactoring, dependency upgrades, test stabilization, performance validation, and ensuring backward compatibility where required. The ideal candidate has hands-on experience modernizing legacy systems in production environments.
Analyze and understand existing Python 2 legacy codebases
Plan and execute end-to-end migration to Python 3
Refactor deprecated Python 2 syntax, libraries, and constructs
Write and update unit, integration, and regression tests
Identify and resolve migration-related bugs and performance issues
Ensure application stability during phased or parallel deployments
Collaborate with product, DevOps, and QA teams during rollout
Strong proficiency in Python (2.Hands-on experience migrating production systems from Python 2 to Python 3
Deep understanding of: Changes in standard libraries between Python 2 and 3; Iterators, generators, and data type differences; Experience with migration tools such as: 2to3, six, future, lib2to3
Familiarity with popular Python frameworks (Django, Flask, FastAPI, etc.)
Experience with dependency management (pip, pipenv, poetry)
Knowledge of testing frameworks (pytest, unittest)
Bachelors Degree in Computer Science or related field
Full Time
- ...methodologies and contribute to sprint planning and retrospectives. Qualifications and Skills: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven experience as a Front-End Developer with a portfolio showcasing...Suggested
- ...responsible for building high-quality, innovative, and fully performing software in compliance with coding standards and technical design. Your... ...systems such as RabbitMQ or Kafka . Education: ~ Bachelor's degree in Computer Science, Engineering, or a related field....Suggested
- ...Design patterns, Kafka, Kubernetes, MongoDB, Node Js, RESTAPI Global leader in data integrity is Looking for: Job Title: Software Engineer YOUR ROLE: We are hiring a Software Engineer who can operate at a high technical bar and contribute to large-scale...SuggestedFull timeContract workWork at officeRemote jobShift work
- Description:bebo Technologies is a leading complete software solution provider.bebo stands for 'be extension be offshore'.We are a business... ...services in the areas of software development, sustenance engineering, quality assurance and product support.bebo is dedicated to provide...Suggested
- ...improving patient outcomes. Join our multidisciplinary team of engineers, clinicians, and regulatory experts passionate about pushing the... ...in real time. Role Overview We're seeking both Full-Time Software Development Engineers and Interns. You will develop and maintain...SuggestedFull timeHybrid workFlexible hours
- Role : Full Stack Developer Experience : 4+ YearsLocation : Panchkula (On-site)Job Summary :We are looking for a skilled Full Stack Developer with strong experience in both frontend and backend technologies. The ideal candidate will be responsible for developing, maintaining...
- ...About You Experience: 3+ years Recommended to have Bachelor's in Engineering/Master of Computer Applications/Master of Computer Science or related certifications. Should have sound knowledge of software development life cycle and hands-on coding experience. Microsoft...Long term contractFull timeLive out
- ...responsible for designing, developing, and maintaining high-quality software products that meet or exceed our clients' expectations. Your... ...functional teams, including designers, developers, and quality assurance engineers to build, refine, and enhance software products. Leverage...Full timeNo agencyFlexible hours
- ...Description bebo Technologies is a leading complete software solution provider. bebo stands for 'be extension be offshore'. We... ...outstanding services in the areas of software development, sustenance engineering, quality assurance and product support. bebo is dedicated to...
- ...and up-to-date documentation of the server infrastructure Qualifications and Skills Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) Proven experience in back-end development, including server-side programming...
- ...2 year(s) experience Apply By Not Provided Posted few hours ago Job Be an early applicant About the job Backend Engineer Build What's Next Location: Chandigarh/Mohali (On-site) Type: Full-time Level: Mid-level (2-4 years) We're Nomisma,...Full timeImmediate start
- ...Remote Backend Engineer Jobs Job Vacancy at RGB Web Tech Web Design and Development Company We are looking for a skilled and innovative... ...Qualifications and Skills: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)....Full timeContract workPart timeFreelanceRemote job
- ..., Express.js, NestJS, API, API development, SQL, MySQL, MongoDB, AWS, Cloud, Azure, Google Cloud Bon is Looking for: Backend Engineer - BON Credit Location: Remote (India-based preferred) Type: Full-time Experience Level: 2–5 years Start Date: Immediate...Permanent employmentFull timeContract workImmediate startRemote jobFlexible hoursShift work
- ...lead the design and architecture of scalable, enterprise-grade software solutions. This role requires a deep understanding of both frontend... ...etc.) for backend solutions.- Provide technical leadership to engineering teams across all layers (frontend, backend, database).- Guide...
- ...early growth, we are investing in the systems that will take us through our next stage. We're looking for a versatile, senior full-stack engineer to help build and optimize the platforms that drive our business. This is an opportunity to join at the foundational stage of a...
- Description Job Opening : Java Full Stack Developer Location : Mohali (Onsite) Experience : 4 - 8 Years (can be adjusted) Notice Period : Immediate / 15 Days Preferred Job Description We are looking for a skilled Java Full Stack Developer with strong experience...Immediate start
- ...Job Description: Associate Software Engineer Role Overview We are looking for an Associate Python Developer with strong backend fundamentals and working knowledge of Generative AI concepts. The role focuses on building and maintaining web applications, APIs, and...Full time
- ...Auckland.About the Role :- We are looking for a Senior Full Stack Software Developer (.NET) who can lead the design, development, and... ...Angular, and Microsoft Azure services.- This is a leadership-focused engineering role requiring deep technical expertise, strong architectural...
- ...integration challenges. Collaborate in the design and architecture of software solutions, providing input on user experience and technical... ...and Skills: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven...Remote job
- Job description Responsibilities: Developing and maintaining all server-side network components. Developing back-end services for various business processes. Developing high-performance applications by writing testable, reusable, and efficient code. Running diagnostic...
- ...Collaborate with product managers, designers, backend developers, and QA engineers to deliver high-quality products on time Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience) Proven experience...
- ...code, APIs, and projects. Stay current with Android development tools, technologies, and best practices and share knowledge within the team. Collaborate with product managers, designers, backend developers, and QA engineers to deliver quality products on schedule....
- ...Position : Senior Android DeveloperExperience : 8 to 10 plus yearsWork location : Mohali or Bangalore We are seeking a senior level Android engineer who can operate simultaneously as a developer, architect, researcher, and problem solver someone who understands that the most...Long term contractImmediate start
- ...Job Title: Software Engineer (Full stack) Job Level: Junior level Report to: Team Lead Department: Technology Organization: Airpay Financial Technologies Pvt. Ltd ( Location: Navi Mumbai, Cochin and Chandigarh Experience: 2-5 years About the Role:...
- ...Compliance to be managed by: A Series A funded California based Software Development Company) (*Note: This is a requirement for one of Uplers... ...for: About The Role We are seeking an experienced Support Engineer to handle backend debugging, production triage, and performance...Long term contractPermanent employmentFull timeContract workRemote jobShift work
- AWS Backend EngineerRole Overview : We are looking for a highly skilled AWS Backend Engineer with deep expertise in Java development and API design. This role requires hands-on experience in building containerized applications, implementing microservices architecture, and deploying...
- ...to the design, development, testing, and maintenance of various software projects. Key Responsibilities Collaborate with cross-... ...and Skills Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience) Proven experience...
- ...to the design, development, testing, and maintenance of various software projects. Key Responsibilities: Collaborate with cross-... ...and Skills: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Proven...Full timeContract workPart timeFreelanceInternshipRemote job
- ...collaborating with cross-functional teams to deliver high-quality software solutions that meet client needs and business objectives.... ...Qualifications and Skills Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience) Proven...Freelance
- ...Collaborate with designers, developers, and other stakeholders to understand project requirements and translate them into efficient software solutions Develop and maintain server-side logic using Python and frameworks such as Django or Flask Write clean, modular, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer - Services. Be the first to apply!

