Database Developer Jobs
8674 Jobs Found
At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions.<br><br>Those in software engineering at PwC will focus on developing innovative software solutions to drive digital transformation and enhance business performance. In this field, you will use your knowledge to design, code, and test cutting-edge applications that revolutionise industries and deliver exceptional user experiences.<br><br>Management Level: Senior Associate<br><br>Summary<br><br>Bachelor's or higher degree in Computer Science, Software Engineering, or a related field (essential). 4+ Years Solid experience in building and maintaining reliable and scalable services/platforms. Fully proficient in one of these programming languages (Python, Node) including building enterprise level web applications Proficient in React (preferably Next.js) Ability to integrate AI solutions into existing platforms and services. Experience with database systems (Postgresql) Experience with Azure Dev Ops & CI/CD tools integration / operations, Kubernetes & Docker Strong problem-solving skills and attention to detail, especially in optimizing software for performance and scalability. <br><br>Essential Skills & Attributes<br><br>Previous experience working in Agile team is a plus Experience in Consulting or working within multinational environments. Good communication skills and initiative. <br><br>Education<br><br>University Degree Software Engineering Diploma or Masters is a plus
Company Description NUGTTAH | نقطة is a customer retention platform based in Saudi Arabia, helping businesses strengthen relationships with their customers through data-driven solutions. The platform provides analytics reports, contactless pre-order services (Pickup), and customizable loyalty programs that support both customer retention and acquisition. By combining technology and customer insights, NUGTTAH enables businesses to better understand and engage their audiences. The company is focused on delivering innovative, scalable tools that enhance customer experience and drive long-term growth.<br>Role Description This is a full-time remote role for a Backend Developer (Node.js). The Backend Developer will design, develop, and maintain scalable APIs and microservices that power NUGTTAH’s customer retention and loyalty platform. Responsibilities include implementing business logic in Node.js, integrating with databases and third-party services, ensuring performance, security, and reliability, and writing clean, testable code. The role involves collaborating closely with front-end developers, product managers, and QA to deliver new features, optimize existing components, and resolve production issues. The Backend Developer will also contribute to code reviews, documentation, and continuous improvement of backend architecture and development practices.<br>Qualifications<br>Required At least 2 years of professional experience building backend services in Node.js, on a production system with real users. Course projects, bootcamp work, and personal side projects do not substitute for this. Real hands-on Mongo DB experience: schema design, aggregation pipelines, indexing, and the ability to explain why a query got slow and what you did about it. We work in Mongo DB daily, so this is a hard requirement, not a nice-to-have. Comfortable writing Type Script, or clearly able to get there fast. REST API design and integration: authentication, error handling, versioning, and writing endpoints that other teams have to consume without asking you how they work. Solid software development fundamentals: Git and code review, debugging a live system, testing, and shipping your own work to production. Enough OOP and design sense to write modular code that the next person can extend instead of rewrite. Awareness of security and performance basics for web applications, and the habit of thinking about both before someone else has to point them out. Able to operate independently in a remote setup: take an ambiguous ticket, ask the right questions, and close it without being chased. Clear written English. Most of our coordination happens in writing, asynchronously, across time zones, so writing clearly is part of the job and not a soft skill.<br>How we actually evaluate candidates We weight how you think above what your CV says, and our process is built around that. What we look for:Do you ask the right questions before writing code, or do you build the wrong thing correctly? When something breaks in production, can you reason from evidence to a cause, instead of guessing and redeploying? Can you read unfamiliar code in a codebase you did not write, and understand it quickly? Do you catch the edge case nobody wrote in the ticket? When you got a design wrong, did you notice it yourself, and what did you do next?<br><br>There is no degree requirement. We have hired strong people with unremarkable CVs and passed on impressive ones. If you are self-taught and you can do the work, apply.<br><br>Bonus, genuinely optional<br>Cloud platform experience and containerization Database performance work on a system with meaningful data volume Event-driven or asynchronous systems (queues, streaming, background jobs) Integrating external services and third-party APIs, where you do not control the other side of the contract Joining an existing codebase with years of history behind it, rather than only greenfield work
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>RPA Development Expertise </p><br><p>• Proficiency in UiPath Studio, StudioX, Orchestrator, and Assistant </p><br><p>• Strong knowledge of workflow design, state machines, REFramework, and queue-based </p><br><p>automation </p><br><p>• Experience with Selectors, Data Scraping, Screen Scraping, and UI Automation </p><br><p>• Exception handling and retry mechanisms using Try-Catch and Global Exception Handler </p><br><p>Programming & Scripting </p><br><p>• Solid grasp of VB.NET and C# (used within UiPath expressions) </p><br><p>• Comfortable with LINQ, Regular Expressions, DataTables, and array manipulation </p><br><p>• Experience using Python or PowerShell in tandem with bots is a plus </p><br><p>System Integration & APIs </p><br><p>• Consuming REST/SOAP APIs in automation workflows </p><br><p>• JSON/XML serialization/deserialization </p><br><p>Database Interaction </p><br><p>• SQL querying proficiency (joins, aggregation, transactions) </p><br><p>• Experience integrating with Oracle and SQL Server </p><br><p>Solution Architecture </p><br><p>• Designing scalable, reusable, and modular automation components </p><br><p>• Experience setting up RPA Centers of Excellence (CoE) or contributing to one </p><br><p>• Knowledge of multi-robot orchestration, distributed bot scheduling, and licensing models </p><br><p>• Knowledge of package versioning, code repositories, and deployment lifecycle </p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology-driven organization focused on building reliable, scalable, and user-friendly web applications that support business growth and exceptional user experiences. They operate in a collaborative environment where engineering, product, and design teams work closely together to transform ideas into impactful solutions. As they continue to expand their platform capabilities, they are seeking a Full Stack Developer who can take ownership of features across the full stack while contributing to technical excellence, performance optimization, and long-term scalability.<br></p><br><p><strong>Role Overview</strong></p><br><p>The Full Stack Developer will be responsible for building, maintaining, and optimizing reliable, user-friendly web applications across the full stack, with a strong emphasis on backend development. The Full Stack Developer will work closely with designers and product teams to transform ideas into real features while leveraging modern tools to improve workflows, code quality, and execution efficiency. This role is ideal for someone who thrives in a collaborative environment, can independently manage projects, and consistently delivers clean, scalable, and maintainable code.<br></p><br><p><strong>Location</strong></p><br><p>Fully Remote | 9 AM - 5PM EST<br></p><br><p><strong>Key Responsibilities</strong></p><br><p><strong>Backend Development</strong></p><br><ul><li><p>Build, maintain, and improve backend services using PHP and Laravel.</p><br></li><li><p>Design and optimize MySQL/MariaDB databases, including writing efficient SQL queries.</p><br></li><li><p>Develop backend features following MVC best practices, RESTful patterns, and scalable architecture principles.</p><br></li><li><p>Work within Linux environments, including server commands, shell scripts, cron jobs, and deployment tasks.<br></p><br></li></ul><p><strong>Frontend Development</strong></p><br><ul><li><p>Build responsive user interfaces using JavaScript, Svelte, React, jQuery, HTML, and CSS.</p><br></li><li><p>Convert Figma designs into clean and functional user interfaces.</p><br></li><li><p>Enhance interactivity and maintain legacy frontend components when required.<br></p><br></li></ul><p><strong>Code Quality & Collaboration</strong></p><br><ul><li><p>Write clean, maintainable, and well-documented code across the full stack.</p><br></li><li><p>Participate in code reviews using Git and GitHub.</p><br></li><li><p>Support version control best practices and collaborative development workflows.</p><br></li><li><p>Debug, troubleshoot, and optimize performance issues across frontend and backend systems.</p><br></li><li><p>Monitor and improve application performance to ensure smooth user experiences.<br></p><br></li></ul><p><strong>Qualifications Experience</strong></p><br><ul><li><p>3+ years of experience in full-stack development or web development.</p><br></li><li><p>Strong proficiency with PHP, JavaScript, HTML, CSS, MySQL, and Linux servers.</p><br></li><li><p>Experience building and maintaining backend services using Laravel.</p><br></li><li><p>Experience designing and optimizing MySQL/MariaDB databases and SQL queries.</p><br></li><li><p>Experience working with REST APIs and MVC architecture.</p><br></li><li><p>Experience using Git and GitHub for version control and collaborative development.</p><br></li><li><p>Experience building responsive user interfaces from Figma design files.</p><br></li><li><p>Experience debugging, troubleshooting, and optimizing application performance.</p><br></li><li><p>Experience working within Linux environments, including server administration and deployment-related tasks.</p><br></li><li><p>Experience with Svelte and jQuery is preferred.</p><br></li><li><p>Experience with AWS, including services such as EC2, RDS, and S3, is a plus.</p><br></li><li><p>Experience with CI/CD pipelines or automated testing is a plus.<br></p><br></li></ul><p><strong>Qualifications Skills</strong></p><br><ul><li><p>Strong understanding of scalable architecture principles and backend development best practices.</p><br></li><li><p>Ability to write clean, maintainable, and well-documented code.</p><br></li><li><p>Strong performance optimization and troubleshooting capabilities.</p><br></li><li><p>Strong problem-solving and critical-thinking skills.</p><br></li><li><p>Ability to manage projects and features independently from development through deployment.</p><br></li><li><p>Ability to collaborate effectively with product, design, and engineering stakeholders.</p><br></li><li><p>Strong ownership mindset with the ability to manage features end-to-end.</p><br></li><li><p>Comfortable working in fast-paced environments with changing priorities.</p><br></li><li><p>Passion for continuous learning, process improvement, and knowledge sharing.</p><br></li><li><p>Strong awareness of UI/UX principles and user experience considerations.<br></p><br></li></ul><p><strong>What Success Looks Like</strong></p><br><ul><li><p>High-quality backend features are delivered efficiently, securely, and at scale.</p><br></li><li><p>Product features are successfully launched through effective collaboration with designers and product teams.</p><br></li><li><p>Clean, maintainable, and well-reviewed code is consistently delivered.</p><br></li><li><p>Applications demonstrate strong performance through optimized queries, fast page loads, and stable infrastructure.</p><br></li><li><p>Modern tools and workflows are leveraged to improve development efficiency and output quality.<br></p><br></li></ul><p><strong>Opportunity</strong></p><br><p>This is an opportunity to join a high-impact engineering team where your contributions directly influence product development and user experience. The Full Stack Developer will have ownership of meaningful components across the technology stack while working closely with cross-functional teams to deliver scalable, high-quality solutions. This role offers the flexibility of remote work, significant technical ownership, and the opportunity to contribute to engineering best practices while helping shape the future direction of the platform.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<p><strong>Job Summary</strong></p><p>We are looking for an experienced Senior .NET Developer (C#) to join our growing team. The ideal candidate will have a strong background in developing scalable web applications and backend systems using Microsoft technologies while collaborating with cross-functional teams to deliver high-quality software solutions.</p><p></p><p><strong>Responsibilities</strong></p><ul><li><p>Design, develop, test, and maintain applications using C# and .NET Framework/.NET Core.</p></li><li><p>Build and maintain RESTful APIs and backend services.</p></li><li><p>Collaborate with product, QA, and frontend teams to deliver new features.</p></li><li><p>Optimize application performance, scalability, and security.</p></li><li><p>Troubleshoot, debug, and resolve production issues.</p></li><li><p>Participate in code reviews and ensure adherence to development best practices.</p></li><li><p>Mentor junior developers and contribute to technical decision-making.</p></li><li><p>Maintain technical documentation and follow software development standards.</p></li></ul><p></p><p><strong>Requirements</strong></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in Computer Science, Computer Engineering, or a related field.</p></li><li><p>Minimum 5 years of professional experience in software development using C#.</p></li><li><p>Strong experience with .NET Framework and/or .NET Core/.NET 6+.</p></li><li><p>Hands-on experience with ASP.NET MVC or ASP.NET Core.</p></li><li><p>Strong knowledge of SQL Server and database design.</p></li><li><p>Experience with Entity Framework or similar ORM tools.</p></li><li><p>Experience developing and consuming RESTful APIs.</p></li><li><p>Familiarity with Git and version control workflows.</p></li><li><p>Strong understanding of OOP principles and design patterns.</p></li><li><p>Excellent analytical, communication, and problem-solving skills.</p></li><li><p>Preferred Qualifications</p></li><li><p>Experience with Microsoft Azure.</p></li><li><p>Familiarity with Docker and CI/CD pipelines.</p></li><li><p>Experience working in Agile/Scrum environments.</p></li></ul><p></p>
<p><h4>Connect to your career at Deloitte</h4>
<p>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.</p>
<p>Deloitte Innovation Hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data’, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.</p>
<p>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.</p>
<h4>Connect to your opportunity</h4>
<p><strong>Database management:</strong> Backend developers design and manage the database systems that store and retrieve data for the application. This includes creating, optimizing, and maintaining database schemas, writing database queries, and ensuring data integrity and security.</p>
<p><strong>API development:</strong> Backend developers build and maintain application programming interfaces (APIs) that allow the frontend and other services to communicate with the backend. This involves designing RESTful or GraphQL APIs, implementing endpoints, and handling data requests and responses.</p>
<p><strong>Server-side logic:</strong> They write the server-side code that executes business logic and processes user requests. This may involve implementing user authentication, authorization, and business rules. They ensure that the application functions correctly and efficiently on the server.</p>
<p><strong>Security and performance:</strong> Backend developers are responsible for implementing security measures to protect the application and its data, such as user authentication, encryption, and access control. They also optimize the server-side code and database queries to enhance application performance.</p>
<p><strong>Integration:</strong> Backend developers often work on integrating third-party services and APIs into the application. This can include payment gateways, social media platforms, external databases, or other microservices.</p>
<h4>Connect to your skills and professional experience</h4>
<ul>
<li>3 - 6 years of experience.</li>
<li><strong>Python proficiency:</strong> You should have strong programming skills in Python. Be able to write clean, efficient, and maintainable code in this language.</li>
<li><strong>Android development:</strong> Proficiency in Android app development, including building user interfaces, handling user input, and working with Android's APIs and components.</li>
<li><strong>Server-side development:</strong> Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure.</li>
<li><strong>Database management:</strong> Experience in designing, querying, and managing databases, both on the mobile device (SQLite) and on the server (e.g., MySQL, PostgreSQL, or NoSQL databases).</li>
<li><strong>Security best practices:</strong> Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities.</li>
<li><strong>API integration:</strong> Proficiency in integrating mobile apps with backend services, third-party APIs, and web services.</li>
<li><strong>Performance optimization:</strong> Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times.</li>
<li><strong>Cross-platform development:</strong> Familiarity with cross-platform development frameworks like Flutter or React Native, which allow the development of mobile apps for both Android and iOS using a single codebase.</li>
</ul>
<h4>Connect to your service line - Technology and Transformation</h4>
<p>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.</p>
<h4>Personal independence</h4>
<p>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your immediate family members are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.</p>
<h4>Connect to your industry</h4>
<p>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.”<br><strong>- Dan, Technology and Transformation</strong></p>
<h4>Our commitment to you</h4>
<p>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.</p>
<p>We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.</p>
<p>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.</p>
<h4>Connect to your next step</h4>
<p>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.</p></p><p></p>
<p>We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.</p>
<p> </p>
Role: . NET Developer Location: Remote Employment Type: Full-time<br>Compensation: Competitive salary commensurate with experience, qualifications, and location. Indicative range: $90,000 – $150,000 (USD equivalent), plus benefits.<br>Role Overview We are hiring a . NET Developer to build and maintain enterprise applications on the . NET platform. The role works on real production systems — clean code, sensible architecture, and the discipline to ship reliable software at scale.<br>Key Responsibilities- Build and maintain applications in C# and . NET (Core / 6+ / 8+)- Design and implement RESTful APIs and service integrations- Work with relational databases and Entity Framework- Write clean, well-tested code and contribute to architectural decisions- Diagnose and resolve production issues across services- Conduct code reviews and contribute to engineering best practices<br>Required Skills and Qualifications- 3+ years building production . NET applications- Strong proficiency in C# and the modern . NET stack (Core/6+/8+)- Experience with ASP. NET Core, Entity Framework, and SQL Server- Familiarity with Azure or AWS cloud services- Working knowledge of Git, CI/CD, and modern Dev Ops practices- Solid understanding of OOP, design patterns, and SOLID principles<br>What You'll Bring- Curiosity to dig into systems and turn findings into shipped improvements- Strong written communication and ability to explain technical decisions- A test-and-learn mindset; you ship fast, measure, and iterate- Comfort working asynchronously across time zones<br>What We Offer- Fully remote, flexible work hours- Performance-based bonus structure- Annual learning & development stipend- Health and wellness benefits (varies by location)- Opportunity to work on high-scale, real-world impact projects<br>Equal Opportunity Statement This is an equal opportunity role. Applications are welcomed from all qualified individuals regardless of race, color, ethnicity, nationality, gender, gender identity or expression, sexual orientation, age, religion, disability, marital status, or any other characteristic protected by applicable law. All hiring decisions are based solely on qualifications, skills, and demonstrated ability.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Valleysoft is an IT services provider delivering enterprise technology solutions, application development, process management, and infrastructure support for clients around the world.<br> Working across the Information Technology and Services sector, the company supports organizations that rely on dependable systems, strong operational discipline, and responsive technical expertise.<br> This role is an opportunity to contribute to the stability, performance, and resilience of business-critical database environments.<br> As a Senior Oracle Database Administrator (DBA), you will play a central part in keeping core Oracle platforms secure, available, and optimized while working closely with application, infrastructure, and cybersecurity teams to support complex client needs.<br> Responsibilities Administer, monitor, and maintain Oracle databases across development, test, UAT, and production environments.<br> Perform Oracle database installation, configuration, upgrades, patching, and ongoing maintenance.<br> Monitor database health, availability, capacity, performance, storage growth, and resource utilization to support reliability and uptime.<br> Perform Oracle performance tuning, including SQL tuning, execution plan analysis, indexing, memory configuration, and database optimization.<br> Manage Oracle RMAN backup and recovery strategies.<br> Design, implement, and maintain Oracle Data Guard environments for high availability and disaster recovery.<br> Support and administer Oracle RAC environments.<br> Troubleshoot database performance, availability, connectivity, and operational issues.<br> Perform database refreshes, migrations, cloning, and environment synchronization.<br> Implement database security controls, including access management, roles, privileges, and auditing.<br> Support database-related incidents, problems, and service requests within agreed SLAs.<br> Collaborate with application developers, infrastructure teams, system administrators, cybersecurity teams, and vendors to resolve technical issues.<br> Support production deployments and database changes in line with change-management procedures.<br> Develop and maintain database administration procedures, technical documentation, and operational runbooks.<br> Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or a related technical field.<br> 3+ years of Oracle database administration experience in enterprise environments.<br> Hands-on experience with Oracle 12c, Oracle 19c, or comparable enterprise Oracle versions, including administration in Linux or Unix environments.<br> Strong experience with Oracle RMAN backup and recovery, Oracle Data Guard, and Oracle RAC.<br> Proficiency with SQL and PL/SQL, along with practical database performance tuning experience.<br> Production support experience in enterprise Oracle environments, including SLA-driven incident and service-request handling, troubleshooting live database issues, root-cause analysis, permanent fixes, and supporting production deployments and database changes through formal change-management procedures.<br> Basic Shell or Bash scripting skills for database administration and automation.<br> Clear communication skills for explaining production incidents, root causes, risks, and technical recommendations to technical stakeholders and management.<br> Experience in banking or other highly regulated environments is a plus.<br></span> </div>
About The Job<br><br>The Developer works with system owners to understand the business requirements of a system and can use various technologies to develop the supporting infrastructure and user interfaces. This can involve working with data from a variety of sources and developing the most efficient methods to manage data flow. The Developer communicates with both internal and external clients during all phases of system development, working within agreed upon budget and timelines. The Developer is proficient with industry best practices for processes and development technologies.<br><br>What You'll Do<br><br>Work with system owners to develop requirements and transform into a usable system within the systems development life cycle (SDLC) framework Prepare workbooks, dashboards, charts, and graphs using Tableau and Microsoft SSRSDevelopment work in systems such as Medidata suite, Share Point, and Intacct Work with and support other developers to create and implement best practices for processes and systems; provide leadership to other developers Communicate results within the organization and to clients Follow applicable Standard Operating Procedures (SOPs) and maintain appropriate project documentation Perform, track, and manage related project work as assigned Identify areas for improvement and provide recommendations to address Adhere to requirements of 21 CFR Part 11 where applicable<br><br>Required Education And Experience<br><br>Bachelor's Degree in Computer Science or related field (e.g. Information Systems or Data Analytics), or equivalent experience2 years industry experience in related field Experience with Tableau, Microsoft SQL Server, Microsoft SSRS, SQL, and Visual Studio<br><br>COMPETENCIES<br><br>Knowledge of ETL processes and related software Knowledge of databases, warehouses, business intelligence systems, and data analysis tools Proven analytic skills and ability to quickly and accurately analyze data Demonstrated problem solving and judgment capabilities Demonstrated ability to operate in team environment<br><br>About CTI<br><br>CTI Clinical Trial and Consulting Services is a global, privately held, full-service clinical contract research organization (CRO) focused on the advancement of treatments for chronically and critically ill patient populations. We assist clinical research throughout the lifecycle of development, from drug concept to commercialization. CTI is headquartered in the Greater Cincinnati, OH region with global operations in collaboration with pharmaceutical, biotechnology, and medical device firms. For more information, visit www.ctifacts.com<br><br>Why CTI?<br><br>Advance Your Career – We support career progression through a structured mentoring program and leadership courses that provide the support needed to grow. We also value ongoing education and training through tuition reimbursement and a dedicated training department. Join an Award-Winning and Valued Team – We have an award-winning unparalleled culture that can be felt by our employees across 60 countries. We support a work-life balance and the importance of time with family by offering generous health benefits and vacation packages, hybrid work from home opportunities, and paid parental leave. We also encourage care for the world around us through our unique CTI Cares program. Make a Lasting Impact – We focus on moving medicine forward by working on treatments for chronically and critically-ill patients, who depend on us to bring life-changing therapies to market.<br><br>Important Note<br><br>In light of recent increase in hiring scams, if you're selected to move onto the next phase of our hiring process, a member of our team will reach out to you directly from an @ctifacts.com email address to guide you through our interview process. Please ensure you are applying for jobs directly on our website (www.ctifacts.com) or from our verified Linked In page.<br><br>Please Note <br><br>We will never communicate with you via Microsoft Teams or text message. We will never ask for your bank account information at any point during the recruitment process.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project (https://tendem.<br>ai/) and build interactive browser-based applications for real-world use cases.<br> In this role, you'll apply your full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly web applications.<br> This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input — from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps.<br> You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.<br> Key Responsibilities Build interactive web applications with frontend (React, Next.<br>js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express).<br> Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.<br> Implement authentication, sessions, and basic role-based access where needed.<br> Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.<br> Handle state management, user input validation, error states, and loading states cleanly.<br> Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities).<br> Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability.<br> Write clear, testable code and debug end-to-end issues across frontend, backend, and database.<br> Educational qualifications At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end.<br> We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications.<br> Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.<br> Technical Skills (Essential) Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.<br>js, Vue, Svelte, or similar).<br> Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.<br>js (Express, NestJS).<br> Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design.<br> Experience implementing REST APIs, request validation, error handling, and authentication flows.<br> Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.<br>io, Railway, or similar).<br> Experience integrating LLM APIs or other AI services into product features is a strong plus.<br> Comfortable with version control (Git) and basic testing practices.<br> Additional requirements Strong attention to detail and commitment to building working, robust products — not demos.<br> Self-directed work ethic with the ability to architect, build, and ship features independently.<br> Portfolio of shipped web applications (required).<br> English proficiency: Upper-intermediate (B2) or above (required).<br> Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $60 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project (https://tendem.<br>ai/) and build interactive browser-based applications for real-world use cases.<br> In this role, you'll apply your full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly web applications.<br> This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input — from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps.<br> You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.<br> Key Responsibilities Build interactive web applications with frontend (React, Next.<br>js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express).<br> Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores.<br> Implement authentication, sessions, and basic role-based access where needed.<br> Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features.<br> Handle state management, user input validation, error states, and loading states cleanly.<br> Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities).<br> Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability.<br> Write clear, testable code and debug end-to-end issues across frontend, backend, and database.<br> Educational qualifications At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end.<br> We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications.<br> Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.<br> Technical Skills (Essential) Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.<br>js, Vue, Svelte, or similar).<br> Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.<br>js (Express, NestJS).<br> Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design.<br> Experience implementing REST APIs, request validation, error handling, and authentication flows.<br> Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.<br>io, Railway, or similar).<br> Experience integrating LLM APIs or other AI services into product features is a strong plus.<br> Comfortable with version control (Git) and basic testing practices.<br> Additional requirements Strong attention to detail and commitment to building working, robust products — not demos.<br> Self-directed work ethic with the ability to architect, build, and ship features independently.<br> Portfolio of shipped web applications (required).<br> English proficiency: Upper-intermediate (B2) or above (required).<br> Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $60 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
Job Purpose<br><br>The Senior Application Developer is responsible for designing, developing, and maintaining scalable internal business applications that drive operational efficiency. This role serves as a technical lead in migrating legacy Power Platform solutions to modern web architectures, ensuring all digital tools are secure, high-performing, and aligned with organizational goals.<br><br>Responsibilities/Duties<br><br>Profil de candidat recherché :<br><br>Application Development & Architecture<br><br> Lead the full development lifecycle of internal web applications, from initial architectural design to deployment and continuous optimization. Execute the migration of existing business solutions from low-code platforms (Power Platform) to fully customized, scalable web applications. Develop secure and maintainable application architectures using modern development frameworks to support long-term business growth.<br><br>Integration & Automation<br><br> Lead the design and implementation of RESTful APIs and backend services to ensure seamless data exchange across the organization. Integrate internal business applications with existing databases, third-party services, and maintenance management platforms. Identify and automate manual operational workflows to improve data accuracy and overall organizational productivity.<br><br>Quality Assurance & Dev Ops<br><br> Manage CI/CD pipelines to automate build and deployment processes across cloud and on-premises environments. Lead comprehensive unit and system testing to ensure all software solutions meet functional requirements and performance benchmarks. Conduct regular code reviews and enforce strict development standards to maintain high-quality, defect-free software.<br><br>Analysis & Documentation<br><br> Collaborate with stakeholders to translate complex business requirements into clear technical specifications and system designs. Maintain detailed technical documentation for system architectures, API integrations, and internal development standards. Provide expert technical support and troubleshooting for in-house systems to ensure maximum reliability and system uptime.<br><br>Safety Responsibilities<br><br> Promote a positive safety culture within the workplace and attend any safety-related meetings or briefings as required within the job role. Comply with the requirements of RDMC RQHSE Policy and Safety Management System. Be mindful that Safety, Security, and Environmental protection are everyone’s responsibility. All staff members are accountable for reporting and intervening in any Safety, Security, or Environmental violations.<br><br>Qualifications<br><br>ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE<br><br> Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field. Relevant certifications in cloud architecture or advanced software development.<br><br>Knowledge<br><br> Strong proficiency in backend development (Node.js/Python) and modern frontend frameworks (React/Angular/Vue.js). Solid understanding of relational and NoSQL databases, RESTful API design, and microservices architecture. Strong knowledge of Git, Dev Ops practices, and containerization tools like Docker or Kubernetes.<br><br>Experience<br><br> 5–7 years of experience in enterprise application development, with a specific focus on internal business systems and workflow automation.<br><br>Desired Behaviors & Experiences<br><br> Ability to decompose business challenges into simple, effective technical solutions. Strong ability to collaborate with both technical teams and non-technical stakeholders across different departments. A proactive commitment to learning emerging technologies and maintaining high development standards in a modern workplace. Strong analytical and problem-solving abilities. Attention to detail and commitment to high-quality software development standards. Strong communication and collaboration skills with both technical and non-technical stakeholders.
About the Role:We are seeking a skilled and proactive SAP Business One (B1) Developer to join our team. In this full-time remote role, you will be the primary point of contact for our cloud-based SAP B1 environment. You will be responsible for the technical health of the system, training our internal team, and acting as the bridge between our company and our SAP Business Partner. This is a hands-on role ideal for someone who enjoys solving problems, optimizing workflows, and helping colleagues utilize technology effectively.<br>Key Responsibilities:<br>- System Management: Manage and maintain the cloud-based SAP Business One environment, ensuring high availability and performance.- Development & Customization: Analyze business requirements and make necessary changes to the system. This includes creating and modifying User-Defined Fields (UDFs), User-Defined Tables (UDTs), and developing custom reports using SAP Crystal Reports or SQL queries.- Technical Support: Provide first-level and second-level technical support to internal teams. Troubleshoot system issues, errors, and performance bottlenecks.- Training & Enablement: Conduct training sessions for team members (end-users) to ensure they are using SAP B1 efficiently. Create user manuals and documentation as needed.- Business Partner Liaison: Work closely with our external SAP Business Partner for advanced escalations, licensing, updates, and major system integrations.- Process Improvement: Collaborate with department heads to understand their needs and translate them into technical solutions within SAP B1.<br>Requirements & Qualifications:<br>- Experience: Minimum of 2-4 years of hands-on experience with SAP Business One (implementation, support, or development).- Technical Skills: - Strong knowledge of SAP B1 architecture, including SQL Server database management. - Proficiency in SQL queries (T-SQL) and stored procedures. - Experience with SAP B1 Software Development Kit (SDK) and DI API is a plus. - Experience with SAP Crystal Reports. - Familiarity with SAP B1 Cloud deployments (e.g., SAP HANA or SQL on Cloud).- Soft Skills: - Excellent communication skills in English (spoken and written). - Ability to train non-technical staff patiently. - Strong problem-solving skills and ability to work independently. - Ability to manage time effectively in a remote work setting.- Location: Must be currently residing in Egypt and available to work remotely during standard business hours.<br>What We Offer:<br>- Full-Time Remote Work: Work from the comfort of your home in Egypt.- Competitive Salary: Based on experience and skills.- Growth Opportunities: Direct exposure to business operations and high-level system architecture.- Collaborative Environment: Work directly with key stakeholders to drive digital transformation.<br>How to Apply:Please submit your resume/CV along with a brief cover letter explaining your experience with SAP B1 and your availability to start email : sslksajob@gmail.com
Key Responsibilities Design, develop, and maintain production backend services in Pythonusing Flask. Build and document REST APIs consumed by web front-end clients andexternal systems. Develop and optimize asynchronous / distributed task processing using Celery with Redis, including long-running, retry-safe, idempotent jobs. Work with Postgre SQL, SQL, and SQLAlchemy for data persistence andapplication data models. Investigate and optimize database queries and backend applicationperformance. Develop data-processing, transformation, validation, and integrationfunctionality. Design appropriate error handling, logging, validation, and exceptionmanagement mechanisms.<br>Required qualifications5+ years of professional software engineering experience, including 4+years of production Python experience. Strong hands-on experience with Flask, or a comparable Python webframework such as Fast API or Django, building and operating REST APIs. Experience with distributed task processing using Celery and messagebrokers/backends such as Redis or Rabbit MQ, including troubleshootingasynchronous workloads. Strong experience with Postgre SQL or another relational databasedesigning relational data models and database relationships. Hands-on experience with SQLAlchemy or a similar ORM. Strong SQL knowledge and the ability to investigate and optimize databasequeries. Experience designing and writing unit and integration tests, includingmocking external dependencies, preferably using pytest. Proficiency with pandas and experience processing structured dataformats such as JSON, YAML, CSV, or Excel. Solid Java Script and Type Script fundamentals, with the ability tocontribute to front-end development when needed. Experience with Git and pull-request-based development, includingreviewing code and contributing to technical design and architecturaldecisions. Experience with Docker, Linux-based development environments, and CI/CD automation. Preferred Qualifications Experience in some of the following areas would be considered an advantage:Hands-on experience with Angular Experience with graph databases, such as Neo4j. Experience working with large enterprise applications and maturecodebases carrying existing technical debt. Experience with AWS or other cloud-hosted application environments. Experience with CI/CD systems such as Git Hub Actions. Experience with application performance profiling and optimization. Experience with API documentation using Swagger / Open API. Experience with authentication and authorization systems, including SSO. Experience with secure coding practices and secrets management.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a technology solutions company that develops and supports cloud-based software applications for a diverse portfolio of customers. They specialize in building scalable, secure, and reliable software while leveraging modern Microsoft technologies and cloud infrastructure to deliver high-quality solutions. As the company continues to grow, they are seeking a <strong>Mid Level Backend Software Engineer</strong> to help develop, maintain, and enhance backend systems that power mission-critical applications.</p><br>Role Overview<p>The <strong>Mid Level Backend Software Engineer</strong> will be responsible for developing, maintaining, and optimizing backend applications and APIs using C# and .NET technologies. The <strong>Mid Level Backend Software Engineer</strong> will collaborate closely with product, frontend, and DevOps teams to deliver scalable cloud-based solutions, implement new features, support integrations, and improve overall platform performance. This role is ideal for someone who enjoys building reliable backend systems, solving technical challenges, and contributing to modern software applications in an Agile environment.</p><br>Location<p><strong>Fully Remote | 9:00 AM - 5:00 PM EST</strong></p><br>Key ResponsibilitiesBackend Development & API Development<ul><li><p>Develop and maintain backend services using C# and .NET/.NET Core.</p><br></li><li><p>Build and support RESTful APIs for internal and customer-facing applications.</p><br></li><li><p>Develop new features, enhancements, and bug fixes across multiple software products.</p><br></li><li><p>Write clean, scalable, maintainable, and well-documented code following engineering best practices.</p><br></li></ul>Cloud & Azure Support<ul><li><p>Support applications hosted within Microsoft Azure environments.</p><br></li><li><p>Assist with deployments, monitoring, and production issue troubleshooting.</p><br></li><li><p>Work with Azure services including App Services, Azure Functions, and Azure SQL.</p><br></li><li><p>Help improve application reliability, scalability, and performance.</p><br></li></ul>Systems Integration & Data Management<ul><li><p>Build and maintain integrations with third-party systems and services.</p><br></li><li><p>Develop and optimize SQL queries, stored procedures, and database operations.</p><br></li><li><p>Ensure data integrity, consistency, and reliability across connected systems.</p><br></li><li><p>Support backend architecture that enables seamless communication between applications.</p><br></li></ul>Collaboration & Continuous Improvement<ul><li><p>Participate in Agile ceremonies, sprint planning, and technical discussions.</p><br></li><li><p>Collaborate with frontend developers, DevOps engineers, QA, and product stakeholders.</p><br></li><li><p>Participate in code reviews and contribute to engineering best practices.</p><br></li><li><p>Document technical implementations and development processes.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>3–5 years</strong> of professional software development experience.</p><br></li><li><p>Experience building backend applications using C# and .NET/.NET Core.</p><br></li><li><p>Experience developing and consuming RESTful APIs.</p><br></li><li><p>Experience working with SQL databases.</p><br></li><li><p>Experience working within Agile software development environments.</p><br></li></ul>Skills<ul><li><p>Strong proficiency in C# and .NET/.NET Core.</p><br></li><li><p>Strong understanding of backend software engineering principles.</p><br></li><li><p>Experience with Microsoft Azure cloud services.</p><br></li><li><p>Experience with Azure App Services, Azure Functions, and Azure SQL.</p><br></li><li><p>Experience with Git and version control systems.</p><br></li><li><p>Strong SQL development and database optimization skills.</p><br></li><li><p>Strong troubleshooting and debugging abilities.</p><br></li><li><p>Understanding of software architecture and API design.</p><br></li><li><p>Strong communication and collaboration skills.</p><br></li><li><p>Ability to write clean, scalable, and maintainable code.</p><br></li></ul>What Success Looks Like<ul><li><p>High-quality backend features and enhancements are consistently delivered on time.</p><br></li><li><p>Reliable APIs and integrations support business and customer needs.</p><br></li><li><p>Cloud-based applications remain stable, scalable, and high-performing.</p><br></li><li><p>Engineering best practices are consistently followed across development efforts.</p><br></li><li><p>Strong collaboration contributes to overall team productivity and software quality.</p><br></li></ul>Opportunity<p>This is an exciting opportunity to join a growing technology company focused on building modern cloud-based software solutions. As the <strong>Mid Level Backend Software Engineer</strong>, you'll work with experienced engineering teams, contribute to scalable backend systems, expand your expertise with Microsoft technologies and Azure, and play a meaningful role in delivering reliable software products for a diverse customer base.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Senior Software Engineer<p>About the Role</p><br><p>We are looking for a Senior Software Engineer to join our engineering team. You will design, build, and maintain scalable backend systems, working across the full software development lifecycle from architecture through deployment. This role is ideal for an experienced engineer who enjoys solving complex problems, mentoring others, and driving technical excellence — including exploring how AI agents and agentic workflows can accelerate engineering and product delivery.</p><br><p>What You'll Do</p><br><p>- Design, develop, and maintain robust, scalable backend services using Java and Spring Boot</p><br><p>- Build and maintain RESTful APIs that power internal and external applications</p><br><p>- Design and optimize relational database schemas and queries using SQL (Oracle and/or PostgreSQL)</p><br><p>- Design, build, and integrate agentic AI systems — LLM-powered agents, tool-calling workflows, and multi-step autonomous or semi-autonomous processes — into product and engineering workflows</p><br><p>- Evaluate and apply AI coding assistants and agent frameworks to improve developer productivity and software quality</p><br><p>- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions</p><br><p>- Write clean, maintainable, well-tested code and participate in code reviews</p><br><p>- Troubleshoot, debug, and resolve production issues in a timely manner</p><br><p>- Contribute to system design discussions and architectural decisions, including where agentic/AI components fit into the broader architecture</p><br><p>- Mentor junior engineers and help raise the technical bar across the team</p><br><p>- Participate in Agile/Scrum ceremonies (sprint planning, standups, retrospectives)</p><br><p>What We're Looking For</p><br><p>- 5+ years of professional software development experience</p><br><p>- Strong hands-on experience with Java and the Spring Boot framework</p><br><p>- Proven experience designing and building REST APIs</p><br><p>- Solid experience with SQL and relational databases (Oracle and/or PostgreSQL)</p><br><p>- Hands-on experience building or integrating agentic AI systems — e.g., LLM tool-use/function-calling, multi-agent orchestration, RAG pipelines, or autonomous task execution (frameworks such as LangChain, LangGraph, Claude Agent SDK, AutoGen, Semantic Kernel, or similar)</p><br><p>- Practical experience using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, or similar) in a professional engineering workflow</p><br><p>- Strong understanding of object-oriented design principles and software architecture patterns</p><br><p>- Experience with version control systems (e.g., Git) and CI/CD pipelines</p><br><p>- Familiarity with unit testing and test-driven development practices</p><br><p>- Excellent problem-solving skills and attention to detail</p><br><p>- Strong communication skills and ability to work collaboratively in a team environment</p><br><p>Nice to Have</p><br><p>- Experience with microservices architecture</p><br><p>- Familiarity with cloud platforms (AWS, Azure, or GCP)</p><br><p>- Experience with containerization tools (Docker, Kubernetes)</p><br><p>- Exposure to message queues (Kafka, RabbitMQ, etc.)</p><br><p>- Experience with performance tuning and query optimization</p><br><p>- Experience with prompt engineering, LLM evaluation/observability, or AI governance/safety practices</p><br><p>Qualifications</p><br><p>- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)</p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Join Us</b>
<br></span><p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p><br><br><br><b>What you’ll do</b>
<br><p>We are looking for a skilled Full Stack Developer with solid experience in Java, Spring Boot, and Angular to join our software development team.</p><br>
<p>The successful candidate will contribute to the design, development, testing, and delivery of new enterprise web applications. This role requires hands-on experience across both backend and frontend development, strong problem-solving skills, and the ability to work independently while collaborating with technical leads, business analysts, quality assurance engineers, and other developers.</p><br><br><br><b>Who you are</b>
<br><p><strong><u>Key Responsibilities</u></strong></p><br>
<ul>
<li>Design, develop, test, and maintain full stack web applications using Java, Spring Boot, and Angular.</li>
<li>Build scalable backend services, business logic, and RESTful APIs.</li>
<li>Develop responsive, reusable, and maintainable user interface components using Angular and TypeScript.</li>
<li>Translate business and functional requirements into reliable technical solutions.</li>
<li>Participate in application architecture, technical design, and database design discussions.</li>
<li>Integrate applications with internal systems, third-party services, and external APIs.</li>
<li>Write clean, secure, efficient, and well-documented code.</li>
<li>Troubleshoot and resolve application defects, performance issues, and integration problems.</li>
<li>Create unit tests and support integration, regression, and user acceptance testing.</li>
<li>Review code submitted by other developers and provide constructive technical feedback.</li>
<li>Estimate development tasks and support sprint planning and delivery commitments.</li>
<li>Work with relational databases and develop optimized SQL queries.</li>
<li>Implement proper logging, exception handling, validation, and monitoring.</li>
<li>Support application deployments across development, testing, and production environments.</li>
<li>Follow secure coding standards, development guidelines, and software engineering best practices.</li>
<li>Collaborate with cross-functional teams throughout the software development life cycle.</li>
<li>Mentor junior developers and support their technical development when required.</li>
<li>Contribute to continuous improvement of development processes, reusable components, and engineering standards.</li>
</ul><br><br><b>Not a perfect fit?</b>
<br><p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p><br><br><br><b>What's in it for you</b>
<br><p><strong><u>Required Technical Skills</u></strong></p><br>
<ul>
<li>Strong knowledge of Java and object-oriented programming principles.</li>
<li>Hands-on experience with Spring Framework and Spring Boot.</li>
<li>Experience developing and consuming RESTful APIs.</li>
<li>Good knowledge of Spring Data JPA, Hibernate, and transaction management.</li>
<li>Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.</li>
<li>Good understanding of Angular components, services, routing, forms, interceptors, guards, and dependency injection.</li>
<li>Experience integrating Angular applications with backend APIs.</li>
<li>Good knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.</li>
<li>Ability to write and optimize SQL queries, joins, stored procedures, and database transactions.</li>
<li>Experience with Git and collaborative source control workflows.</li>
<li>Familiarity with Maven or Gradle.</li>
<li>Good understanding of HTTP, web application architecture, authentication, authorization, and session management.</li>
<li>Experience with debugging, logging, exception handling, and performance troubleshooting.</li>
<li>Understanding of software design principles, common design patterns, and clean code practices</li>
</ul>
<p><strong><u>Qualifications</u></strong></p><br>
<ul>
<li>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li>Typically three to five years of professional software development experience.</li>
<li>At least two years of hands-on experience with Java and Spring Boot.</li>
<li>Practical experience building frontend applications using Angular.</li>
<li>Proven experience delivering production-ready web applications.</li>
<li>Experience working on new application development projects is strongly preferred.</li>
</ul>
<br><br><b>Who we are</b>
<br><p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p><br>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p><br>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.</p><br>
<p>Together we can.</p><br><br><br><br>
</div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a highly experienced Full-Stack Team Leader with 7+ years of professional experience to lead both our backend (Laravel/PHP) and frontend (Angular) teams.<br> The ideal candidate will oversee end-to-end development, ensure seamless integration between front and backend systems, and maintain high technical standards across the entire product lifecycle.<br> Key Responsibilities Technical Leadership Lead and mentor both frontend and backend teams to deliver high-quality software solutions.<br> Architect and implement scalable full-stack systems using Laravel, Angular, and MySQL.<br> Review and optimize frontend and backend code, ensuring maintainability and performance.<br> Manage database design, indexing strategies, and complex SQL query optimization.<br> Oversee API design, versioning, security, and integration with frontend applications.<br> Project & Team Management Translate product requirements into clear technical tasks for frontend and backend teams.<br> Plan sprints, estimate effort, assign tasks, and track progress to ensure timely delivery.<br> Identify team blockers and proactively resolve technical or resource-related issues.<br> Conduct performance evaluations and create skill development plans for team members.<br> Ensure smooth collaboration between UI/UX designers, QA, DevOps, mobile, and product teams.<br> Quality Assurance & Delivery Maintain coding standards, enforce best practices, and ensure consistent code reviews.<br> Oversee testing strategies across frontend and backend, including unit, integration, and e2e tests.<br> Ensure secure, stable, and high-performance applications across all modules.<br> Manage deployment cycles, CI/CD pipelines, and release processes.<br> Collaboration & Communication Work closely with product owners and stakeholders to refine requirements and propose solutions.<br> Participate in architectural discussions and lead decision-making for new features and enhancements.<br> Produce clear technical documentation, system diagrams, and knowledge-sharing materials.<br> Working Condition : Job Type : remotely Working days : 5 days Days off : Friday - Saturday Working Hours : 9AM : 6pm ( 1h break ) 7+ years of experience in software development, with strong specialization in: Laravel / PHP for backend Angular for frontend MySQL for database management Strong experience leading full-stack development teams.<br> Deep understanding of RESTful APIs, authentication flows, caching, queues, and microservices concepts.<br> Proficient in Git workflows, CI/CD tools, and modern development pipelines.<br> Familiarity with responsive design, reusable components, and scalable frontend architecture.<br> Excellent communication, leadership, and problem-solving skills.<br> Preferred Qualifications Experience with multi-tenant SaaS systems.<br> Understanding of performance optimization for both frontend and backend.<br> Exposure to Agile/Scrum methodologies.<br></span> </div>
Job Description<br><br>We are seeking a highly skilled Software Engineer with expertise in Python and AWS Cloud to join our dynamic and innovative development team. As a Software Engineer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions using Python and leveraging AWS cloud services. You will collaborate closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver high-quality software products that meet our customers' needs.<br><br>Responsibilities<br><br>Design and develop high-quality, efficient, and scalable software applications using Python, adhering to best practices and coding standards. Collaborate with the product management team to understand requirements, translate them into technical designs, and participate in the product development lifecycle. Write clean, maintainable, and well-documented code, while ensuring the overall quality of the code through code reviews and testing. Identify and address performance bottlenecks, debugging issues, and optimizing applications for maximum speed and scalability. Stay updated with the latest trends and advancements in Python, AWS and related technologies, and share knowledge and best practices with the team. Integrate and utilize AWS services such as Amazon S3, Amazon EC2, Amazon RDS, AWS Lambda, AWS Dynamo DB, and others, as required by the application architecture. Ensure high performance, availability, and fault tolerance of applications by implementing AWS auto-scaling, load balancing, and monitoring mechanisms. Work closely with cross-functional teams, including designers and frontend developers, to ensure seamless integration of backend and frontend components. Participate in agile development methodologies, including sprint planning, task estimation, and regular team meetings. Mentor and provide technical guidance to junior team members, fostering their professional growth and development. Ensure smooth deployment and operation of the software in a cloud-based environment. Contribute to the continuous improvement of software development processes, tools, and methodologies. Design, integrate, and manage cloud-native applications using a wide range of AWS services, including S3, EC2, RDS (Postgre SQL), Lambda, API Gateway, VPC, IAM, Cloud Watch, and Cloud Formation, ensuring scalability, security, and high availability.<br><br>Qualifications<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.+2 years of experience in software engineering or a related role Solid understanding of Python programming language and its ecosystem, including frameworks like Scrapy, Django or Flask. Good experience with AWS cloud services, including but not limited to Compute: EC2, ECS, Lambda Storage: S3, EFSDatabases: RDS, postgresql Developer Tools: Code Pipeline, Code Build, Code Deploy Security and Identity: IAM, Secrets Manager Networking: VPC, Load Balancers, API Gateway Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is a plus. Extensive experience in designing and developing backend applications, APIs, and web services using Python frameworks Proficiency in database systems such as Postgre SQL, MySQL, or Mongo DB, and familiarity with ORM (Object-Relational Mapping) frameworks. Strong understanding of software development principles, design patterns, and best practices. Experience with version control systems, such as Git, and familiarity with collaborative coding workflows. Solid understanding of software testing methodologies, including unit testing and integration testing. Experience working in an agile development environment and familiarity with agile methodologies (e.g., Scrum, Kanban). Excellent problem-solving and analytical skills, with a strong attention to detail. Effective communication and collaboration skills, with the ability to work well within a team.