Parceria sob medida.
Back-end Developer, Apigee, API Management
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Back-end Developer, Apigee, API Management
UltraCon Consultoria
• Develop and maintain APIs and back-end services. • Implement, configure, and support Apigee-based solutions. • Develop automations using Python and RPA tools. • Integrate corporate systems and databases. • Implement and maintain versioning routines using Git. • Develop queries, stored procedures, and integrations with MySQL databases. • Participate in technical analysis, troubleshooting, and incident resolution. • Collaborate with multidisciplinary teams on technology evolution initiatives. • Ensure the quality, security, and performance of developed solutions. • Support technical documentation and knowledge sharing.
Job Requirements
- Experience with Apigee.
- Experience in development with Python.
- Knowledge of and experience with RPA tools.
- Experience with Git for source control.
- Knowledge of MySQL databases.
- Experience in back-end development and systems integration.
- Analytical skills and problem-solving ability.
- Good communication and teamwork skills.
- Knowledge of Oracle databases.
- Experience with Docker.
- Experience creating and running unit tests.
- Knowledge of API and microservices architecture.
- Familiarity with agile methodologies.
Benefits
- Remote work
- Assignment duration: Indefinite
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Developer – Freelance
intentintent is an end-to-end dev shop delivering at the intersection of physical and digital.
• Own and evolve the backend architecture for IoT projects: data ingestion pipelines, API design, infrastructure decisions • Make technical trade-off calls and defend them clearly to the team and to clients • Design and maintain cloud infrastructure on AWS (EKS, Aurora, DynamoDB, Timestream, S3) • Lead technical discussions: RFCs, architecture reviews, post-mortems • Mentor other backend engineers, raise the bar on code quality, and set patterns others can follow • Work side by side with firmware engineers, mobile developers, QA, PMs, and clients • Use AI tools as part of your daily workflow • Challenge product and technical assumptions when something doesn't add up
• Responsible for developing systems as a full-stack developer, performing activities that cover the full software development lifecycle — from requirements gathering through to supporting the final deployment of features — in alignment with agile development practices. • Configure projects, following all internal and client procedures to ensure the integrity, traceability, and maintainability of the software project. • Interpret functional specifications and produce technical specifications using descriptive text and other compatible models to ensure coding quality. • Mentor and support developers on the project development team. • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project. • Identify, build, and test developed components to ensure quality. • Perform evolutionary and corrective maintenance on software components. • Produce technical documentation according to the contractual requirements of the engagement. • Integrate produced components with those built by other team members, using the integration tool defined for the project. • Set up and configure a local development environment according to the project’s requirements and needs. • Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the developed components, modules, and software packages. • Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client environments as established in the contract. • Provide training and knowledge transfer to the client on the developed software, ensuring proper system operation.
Software Engineer III, Backend – Account Experience
PrimerPowerful no-code automation for payments and commerce.
• Take full ownership of backend features from scoping through to production, keeping the team informed on progress, risks, and blockers without being chased. • Design and deliver backend services that handle real payment volume, with a strong focus on reliability, performance, and correctness at scale. • Contribute to architecture discussions, bring proposals to the engineering council, and advocate for clear service contracts and simple, maintainable system design. • Monitor the production impact of your own work, identify issues early, and drive incidents to resolution when they arise. • Write code that your peers consider high quality: production-ready, well-considered on error paths, and built with the next engineer in mind. • Actively contribute to Primer's engineering standards, raise concerns when you see gaps, and help the team hold a consistent bar. • Collaborate with engineers across the Account Experience team on scoping sessions, code reviews, and technical decisions that shape how the system evolves.
Software Engineer III, Backend - Orchestration
PrimerPowerful no-code automation for payments and commerce.
• Take full ownership of backend features from scoping through to production, keeping the team informed on progress, risks, and blockers without being chased. • Design and deliver backend services that handle real payment volume, with a strong focus on reliability, performance, and correctness at scale. • Contribute to architecture discussions, bring proposals to the engineering council, and advocate for clear service contracts and simple, maintainable system design. • Monitor the production impact of your own work, identify issues early, and drive incidents to resolution when they arise. • Write code that your peers consider high quality: production-ready, well-considered on error paths, and built with the next engineer in mind. • Actively contribute to Primer's engineering standards, raise concerns when you see gaps, and help the team hold a consistent bar. • Collaborate with engineers across the Orchestration team on scoping sessions, code reviews, and technical decisions that shape how the system evolves.



