Job Closed
This listing is no longer active.
Effortless Payments, Endless Possibilities
Mid-level Software Developer – Java, Go, Python, Node.js
Location
Brazil
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Software Developer – Java, Go, Python, Node.js
Bemobi
• Develop and maintain new features in Go, Java, Python, and Node.js services; • Build CI/CD deployment pipelines with Terraform and Bitbucket; • Share and disseminate software development knowledge; • Help define new solution architectures focused on microservices and asynchronous processing; • Provide production support and maintenance for systems in a production environment.
Job Requirements
- Strong understanding of object-oriented programming (OOP) paradigms;
- Solid experience coding using design patterns and SOLID principles;
- Practical experience building tests (unit, integration, and end-to-end);
- Experience working in agile development environments;
- Proficient in using Git for version control;
- Experience with AWS services;
- Experience building CI/CD pipelines and working with Docker;
- Experience writing queries and using relational databases;
- Experience in a microservices development environment.
- Preferred qualifications:
- Ability to write and optimize queries in relational databases;
- Good understanding of architectural patterns, Clean Architecture, and Domain-Driven Design (DDD);
- Familiarity with Terraform;
- Experience with applications that use asynchronous processing;
- Knowledge of application monitoring: instrumentation, alerting, and integration with APM tools using OpenTelemetry;
- Experience building pipelines with Bitbucket Pipelines;
- Experience with Kafka and SQS;
- Experience with Airflow;
- DevOps mindset (automation, continuous improvement, pursuit of increasingly efficient processes, etc.).
Benefits
- Bradesco National Health Plan — extended to dependents without per-dependent deduction;
- Bradesco dental plan — optional;
- Flexible meal/food allowance (VR/VA) — maintained during vacation;
- Profit-sharing (PLR);
- Wellhub;
- Birthday day off;
- Home office allowance;
- Commuting allowance (VT) as needed — deductions allowed by law;
- Life insurance;
- Free access to all our products — AppsClub, Discount Club, TrueCaller, BTFit and Busuu;
- Access to internal training through digital platforms;
- Internal recognition program among employees — Bemobucks.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Oracle Integration & API Engineer
CACI International IncExpertise and Technology for National Security
Job Title: Oracle Integration & API Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * The Opportunity: CACI is seeking an Oracle Integration and API Engineer to design, build, and sustain the integration fabric that connects Oracle Fusion Cloud HCM to the vast federal HR technology ecosystem. A large-scale federal HCM modernization program will replace legacy HR systems across multiple federal agencies serving federal civilian employees, and reliable integrations are the connective tissue that makes it all work. You will engineer bidirectional interfaces between Oracle Fusion Cloud HCM and systems including EHRI, eOPF, USA Staffing, USA Performance, Employee Express, MyPay, and federal payroll shared service providers (NFC, DFAS, and others) — all routed through the federal API Management (APIM) gateway using OAuth 2.0, REST/JSON, and OpenAPI 3.0 standards. Using Oracle Integration Cloud (OIC) and Oracle HCM APIs, you will build resilient, secure, and high-performance integration flows that meet program uptime SLAs. This is an exceptional opportunity for an integration engineer who wants to architect the plumbing behind one of the largest federal HR cloud transformation programs. This position is at the T4 (senior) level, suited for an experienced technical professional who operates with significant independence, resolves complex technical challenges using advanced techniques, and provides guidance and mentorship to less experienced team members. Responsibilities: - Design, develop, and maintain integration interfaces between Oracle Fusion Cloud HCM and federal HR ecosystem systems including EHRI (XML/SFTP), eOPF (EDF/FDF/IDF feeds), USA Staffing (RPI/NHI/TUAPI), USA Performance, Employee Express, and MyPay - Engineer bidirectional payroll integration interfaces with federal payroll shared service providers (e.g., NFC, DFAS, IBC, GSA), implementing HCM Extract and payroll costing flows per provider-specific file specifications - Build and configure integration flows using Oracle Integration Cloud (OIC), leveraging OIC adapters, orchestration patterns, error handling, and retry logic to meet program uptime SLAs - Implement all integration endpoints through the federal API Management (APIM) gateway, adhering to OAuth 2.0 authentication, REST/JSON message formats, and OpenAPI 3.0 specification standards - Develop webhook-based event-driven integrations and near-real-time data synchronization flows for time-sensitive transactions including benefits enrollment, payroll changes, and personnel action notifications - Design and implement integration monitoring dashboards, alerting rules, and automated error recovery workflows to ensure proactive issue detection and resolution within SLA timeframes - Create and maintain comprehensive integration technical design documents, interface control documents (ICDs), data mapping specifications, and API documentation using OpenAPI 3.0 format - Support FEHB Data Hub integration for benefits carrier connectivity, implementing enrollment, reconciliation, and premium remittance data flows per federal specifications - Collaborate with cybersecurity engineers to ensure all integration endpoints implement FIPS 140-3 encryption, CUI handling protocols, and SCIM 2.0 identity provisioning where required - Participate in SAFe Agile ceremonies, contributing to sprint planning, backlog refinement, and integration testing coordination across functional and technical Agile Release Trains - Support parallel payroll validation testing by building automated comparison tools that reconcile Oracle Fusion Cloud HCM payroll outputs against legacy system outputs for each agency migration wave - Apply established methods, standards, and practices to independently resolve functional and technical issues of moderate scope, contributing to team knowledge bases and consulting with senior staff on complex or unfamiliar problems as they arise - ommunicate effectively with project team members and direct stakeholders to report progress, explain technical approaches, and support collaborative problem-solving within assigned workstreams and Agile Release Train ceremonies Qualifications: Required: - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field - 4+ years of professional experience in integration development, API engineering, or middleware administration for enterprise applications. - 3+ years of hands-on experience developing integrations using Oracle Integration Cloud (OIC), Oracle SOA Suite, or equivalent enterprise integration platforms - Strong proficiency in REST API development, JSON/XML data formats, OAuth 2.0 authentication, and OpenAPI 3.0 specification design - Experience with Oracle Fusion Cloud HCM APIs including SOAP/REST web services, HCM Extracts, HDL/HSDL, BIP reports, and BI Publisher for data exchange - Demonstrated experience with SFTP, message queuing, and file-based integration patterns for batch data exchange in enterprise environments - Familiarity with CI/CD pipelines and version control systems (Git) for managing integration artifacts in a DevOps environment - Ability to work within SAFe Agile delivery teams and collaborate across functional, technical, and security team boundaries - Must be able to obtain and maintain a Public Trust clearance (US Citizenship required) - Additional experience may substitute for degree Desired: - 6+ years of integration engineering experience with significant Oracle Fusion Cloud or Oracle ERP Cloud integration work - Oracle Cloud Infrastructure (OCI) or Oracle Integration Cloud certification - Experience integrating with federal HR systems such as EHRI, eOPF, USA Staffing, NFC payroll, DFAS payroll, or Employee Express - Familiarity with the federal APIM gateway architecture, federal API management standards, or FedRAMP-authorized integration environments - Experience with event-driven architectures, webhooks, and real-time streaming integration patterns - Knowledge of federal data standards including EHRI XML schemas, eOPF document format specifications (EDF/FDF/IDF), and HR-XML standards - Python, Groovy, or JavaScript scripting proficiency for integration transformation logic and automated testing - Experience with Oracle Cloud technologies including Oracle Integration Cloud (OIC) and/or Oracle Cloud Infrastructure (OCI) in enterprise HCM or ERP environments - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Senior Software Engineer, App Foundation (Backend)
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: You’ll join Airbnb’s App Foundation team, a cross-platform team that builds high quality and performant capabilities that power almost all features in the Guest and Host ecosystem. We focus on building App Product Frameworks, Insights & Logging, Performance & App Health, and Feature Architecture, partnering closely with Product, Design, Platform (iOS/Android/Web), Analytics Infrastructure, Data Platform, and peer Product Foundation teams to provide cohesive paved paths and standards at scale. Our culture values technical excellence, pragmatic decision-making, strong ownership, and a deep commitment to improving developer and user experience through foundational work. The Difference You Will Make: - Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale - Build efficient and reusable backend capabilities, with high quality, while making sure to maintain performance and scalable systems. - Lead initiatives that measurably improve Guest and Host experience by improving app responsiveness, scale efficiently and reliability across key backend paths that impact millions. - Drive a performance roadmap: identifying bottlenecks, prioritizing work by impact, and delivering improvements across services, data access patterns, and infrastructure. - Raise the bar on performance engineering by building tooling, benchmarks, and guardrails that prevent regressions and make performance a first-class part of how teams ship. - Influence architecture and standards across Airbnb’s backend ecosystem, making systems more observable, more efficient, and easier to evolve. A Typical Day: Millions of users across the world engage with the Airbnb app in multiple languages every day. As an engineer on the App Foundation team, you would be critical to the continued success and broad appeal of Airbnb. In this role, you will have an opportunity to: - Work collaboratively in cross-functional teams with design, product and data science partners, to define and ship impactful features. - Propose architectural patterns of a high-scale applications, such as well-designed APIs, data pipelines and efficient algorithms - Writing unit and integration tests, reviewing other’s code - Review service-level performance metrics and triage anomalies or regressions. - Profile and debug performance issues across service boundaries and implement fixes (e.g., query optimization, caching strategies, concurrency improvements, payload reduction). - Partner with engineers across teams to improve critical request flows - aligning on SLOs, rollout plans, and measurement strategies. - Participate in code reviews and architecture discussions with a performance lens, helping teams ship changes safely and efficiently - Document learnings and create playbooks so performance improvements scale beyond a single service or team. Your Expertise: - 5+ years of software development experience - Strong expertise in one or more back-end server languages (Java/Kotlin/C++/etc.) - Experience in building and scaling high-quality and high-traffic products (or systems) in a distributed manner. - Deep backend expertise, including proficiency with databases, cloud technologies, and asynchronous messaging systems. - End-to-end ownership mentality that transcends team boundaries. - Passion for building strong collaborative relationships with other engineering & product partners - Want to tackle projects with large open-ended scope and drive significant business impact - Able to self-serve on data analysis and make data driven decisions - Rigorous attention to detail and the ability to tackle ambiguous problems - Embrace the ever changing culture, prioritize breadth over then in-depth but can still go in-depth when needed. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $191,000—$223,000 USD
• Realizar el análisis y diseño de nuevos sistemas, así como la mejora y mantenimiento evolutivo y correctivo de aplicaciones y procesos en producción. • Brindar soporte técnico mediante el análisis de información técnica, identificación de incidentes y resolución de problemas en aplicaciones existentes. • Participar activamente en pruebas, validaciones y certificaciones de mejoras y mantenimientos antes del pase a producción. • Apoyar en la instalación y configuración de programas, asegurando el correcto funcionamiento de los ambientes. • Elaborar, mantener y actualizar la documentación técnica y funcional asociada a los desarrollos o modificaciones realizadas. • Autonomía en crecimiento: Capacidad para ejecutar tareas asignadas y avanzar de forma independiente. • Sentido de urgencia básico: Cumple plazos y prioriza tareas, mostrando disposición para avanzar sin necesidad de seguimiento constante. • Proactividad operativa: Se anticipa a bloqueos simples y comunica avances y riesgos de manera oportuna. • Responsabilidad sobre tareas: Se apropia de sus entregables y asegura su correcta ejecución y documentación.
Senior Backend Engineer
InCharge EnergySolving electrification challenges for fleets 🚌🚛🚕 // Click ⬇️ to contact us and ring the gray bell ⬆ for updates
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description InCharge Energy is seeking a Senior Elixir Engineer with experience building GraphQL APIs and designing scalable, secure backend systems. This role is ideal for someone who values simplicity in architecture, clean and maintainable code, and high system performance. You’ll collaborate closely with product and engineering teams, contributing to the design and implementation of distributed services that power our electric vehicle fleet solutions. The ideal candidate is motivated, adaptable, and thrives in both collaborative and independent environments. Note: Qualified candidates will be asked to complete a technical assessment as part of the interview process. What You’ll Do - Build and deploy production-grade applications using Elixir, Phoenix, SQL, and GraphQL - Design and maintain distributed, scalable systems with performance and security in mind - Collaborate with product and UX teams to define and prototype feature requirements - Participate in system architecture planning, performance tuning, and capacity forecasting - Conduct and participate in code reviews to uphold high development standards - Work closely with infrastructure and DevOps teams to scale and troubleshoot backend services - Write unit tests and collaborate with QA engineers to define test coverage and plans - Actively participate in daily standups, sprint planning, and retrospectives - Maintain a focus on cybersecurity and system reliability across all layers - Provide status updates and flag potential risks to engineering leads Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field - 5+ years of software engineering experience - 3+ years of hands-on experience with Elixir, Phoenix, and Ecto - 1+ year of experience designing GraphQL and/or gRPC APIs with clear documentation - Experience with PostgreSQL, RabbitMQ, Docker, AWS, and Kubernetes - Strong understanding of microservices and distributed system design - Familiarity with OTP concepts such as GenServers, Supervisors, Tasks, and Agents - Comfortable working with CI/CD pipelines, Helm charts, and containerized deployments - Proficiency with functional programming concepts (e.g., recursion, pattern matching, behaviors) - Strong focus on test-driven development and collaborative programming practices - Experience implementing JWT-based authentication and role-based authorization - Solid foundational knowledge of algorithms, data structures, and web communication protocols - Clear and effective written and verbal communication in English - A team-first mindset with openness to feedback and collaborative problem-solving Benefits - Competitive compensation and benefits package - 401(k) matching contribution - Health, dental, and vision insurance - Cell phone reimbursement (for most positions) - Generous vacation and paid sick leave - Office meals and snacks - Team building events and activities throughout the year Company Description Equal Opportunity Employer: Employment at InCharge Energy is based solely upon individual merit and qualifications directly related to professional competence. We strictly prohibit unlawful discrimination or harassment on the basis of race, color, religion, veteran status, national origin, ancestry, pregnancy status, sex, gender identity or expression, age, marital status, mental or physical disability, medical condition, sexual orientation, or any other characteristics protected by law. We also make reasonable accommodations to meet our obligations under laws protecting the rights of the disabled. CCPA disclosure notice here.




