Nagarro logo
Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Senior Backend Engineer – Python, FastAPI

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

Hungary

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer – Python, FastAPI

Nagarro

• Collaborate with cross-functional teams to design and implement backend services and APIs. • Write efficient, scalable, and maintainable server-side code using modern backend technologies. • Develop and optimize microservices for high-performance distributed systems. • Streamline real-time data processing and event-driven architectures. • Conduct unit, integration, and load testing to ensure system reliability and performance. • Implement RESTful APIs and server-side logic using Python and FastAPI. • Develop and deploy containerized applications in cloud environments (e.g., Docker, Kubernetes). • Work with server-side events and messaging queues (e.g., SQS) to support real-time communication. • Ensure application security, scalability, and resilience through robust backend design

Job Requirements

  • 10+ years of experience as a backend engineer.
  • Strong experience with Python, particularly in building REST APIs using frameworks like FastAPI or Flask.
  • Expertise in microservices architecture and deployment in containerized environments (e.g., Docker, Kubernetes).
  • Solid understanding of databases (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB).
  • Experience with distributed search and indexing technologies (e.g., Elasticsearch, OpenSearch, Solr)
  • Proficiency with server-side events, event-driven architectures, and messaging systems.
  • Experience with cloud-based deployment on AWS, including Serverless platforms like AWS Lambda, Step Functions, and SQS.
  • Advanced knowledge of CI/CD tools and pipelines (e.g., GitHub Actions, Octopus).
  • Strong problem-solving skills and experience debugging and optimizing backend systems.
  • Solid understanding of security best practices for backend systems, including authentication and data protection.
  • Experience with agile development methodologies.
  • Knowledge of web servers and backend frameworks.
  • Proficiency in logging and monitoring tools for backend systems (e.g., Prometheus, Grafana, CloudWatch).
  • Experience integrating with third-party APIs and ensuring data consistency.
  • Flexibility to work across global time zones (EST, IST, and others).

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Mid-Level Intelligent Automation Analyst – Python, Generative AI, Autonomous Agents

Experian

We're unlocking the power of data to help create a better tomorrow.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Develop and maintain process automations using Python • Design and implement AI agents using CrewAI • Build flows and applications based on LLMs using LangChain • Integrate AI solutions with internal APIs and enterprise systems • Develop solutions hosted on the Azure platform • Identify opportunities for automation and process optimization • Participate in requirements gathering with business stakeholders • Ensure quality, scalability, and governance of developed solutions • Create technical documentation and share knowledge with the team • Keep up with trends and best practices related to Generative AI, autonomous agents, and intelligent automation

Iowa
Apex Systems logo

Senior Backend Engineer

Apex Systems

Apex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by thre

Title: Senior Backend Engineer (Java Microservices) - NC Location: Charlotte United States Hybrid Job#: 3037504 Job Description: Client: Financial Services Team: TBA Contract Length: 18mo Pay Rate: $53 - $57 Top Requirements: - 4+ years of Java/Spring experience with strong microservices/API development - Experience designing and delivering scalable web services (REST/SOAP) - Experience with Oracle databases and Agile development practices Plusses: - Experience with observability/monitoring tools (Elastic, Kibana, Splunk, Dynatrace, etc.) - Experience with OpenShift (OCP) and cloud-based application deployment - Experience with Kafka or event-driven architecture - Experience with AI developer tools (GitHub Copilot, etc.) - Experience supporting offshore teams and working in distributed environments Job Summary: In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others while leveraging solid understanding of policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering. Day-to-Day Responsibilities: Development & Engineering - Design, develop, and maintain microservices and API-based applications using Java/Spring - Build scalable, resilient services using REST/SOAP, XML, and JSON - Develop and optimize database interactions with Oracle Architecture & Delivery - Lead moderately complex initiatives and contribute to large-scale engineering strategies - Participate in system design decisions, cloud migration, and modernization efforts - Support API management and service integration across platforms SDLC & Quality - Participate in all phases of the SDLC including design, coding, testing, documentation, and deployment - Conduct code reviews and ensure adherence to secure SDLC practices - Support unit testing, debugging, and production issue resolution Operations & Monitoring - Ensure system reliability through monitoring, alerting, and observability tools - Troubleshoot production issues and support incident resolution - Maintain system documentation including SLAs and security plans Collaboration & Agile - Work within Agile scrum teams to deliver high-quality solutions - Collaborate with product managers, architects, and engineers - Support backlog management and ensure timely completion of deliverables Risk & Compliance - Support technology risk remediation and compliance requirements - Ensure solutions meet enterprise policies for security, stability, and scalability EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178. Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth 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 ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. Everforth Apex Benefits Overview: Everforth 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. Everforth 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, Everforth 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. Everforth 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 Everforth Apex team member can provide. Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at [email protected] or 804-523-8228. Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered. UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems. Pay Range: $53 - $57 per hour Similar Jobs - Mid-level Full Stack Java Developer - Charlotte, NC - Software Engineer - Java, Backend III - Senior Backend - Java Developer - NJ, NC - Senior Backend Data Test Engineer

North Carolina
$53 - $57 / hour
Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Write functional specifications and design specifications for system software to manage hardware components • Independently implement solutions to small-sized problems in the system software using the C, C++, and python programming languages • Write test plan specifications for small-sized features and implement automated test programs to execute the cases described in the test plan • Debug problems found by our automated test programs and fix the problems • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment as well as broader SONiC development • Review and contribute to the specifications and implementations written by other team members and the SONiC community • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

Ireland
Capgemini logo

Drupal Developer

Capgemini

Get the Future You Want

Full TimeHybridTeam 10,001+Since 1967H1B Sponsor

Title: Drupal Developer Locations: Kraków, Poznań, Warszawa, Wrocław Hybrid Permanent Experienced Professionals Software Engineering ID 500903-en_GB Job Description: Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. YOUR TASKS - Developing, optimizing, and maintaining Drupal-based solutions - Collaborating with cross-functional teams to define, design, and ship new features - Ensuring technical feasibility - Writing clean, maintainable, and efficient code - Participating in code reviews and providing constructive feedback - Troubleshooting and debugging issues to improve performance and reliability WHAT YOU'LL LOVE ABOUT WORKING HERE? - Practical benefits: private medical care with Medicover with additional packages (e.g., dental, senior care, oncology) available on preferential terms, life insurance and access to NAIS benefit platform. - Access to over 70 training tracks with certification opportunities (e.g., GenAI, Architects, Google) on our NEXT platform. Dive into a world of knowledge with free access to Education First languages platform, Pluralsight, TED Talks, Coursera and Udemy Business materials and training. - Enjoy hybrid working model that fits your life - after completing onboarding, connect work from a modern office with ergonomic work from home-thanks to-home office package (including laptop, monitor, and chair). Ask your recruiter about the details. - Award-Winning Stability & Culture: Become part of an organization celebrated as 'Top Employer Poland 2024' - in the audit our stable and supportive work environment scored 100%! GET TO KNOW US Capgemini is committed to diversity and inclusion, ensuring fairness in all employment practices. We evaluate individuals based on qualifications and performance, not personal characteristics, striving to create a workplace where everyone can succeed and feel valued. ABOUT CAPGEMINI Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members globally in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms.

Poland