Job Closed
This listing is no longer active.
Inteligência jurídica para acompanhar a transformação na maneira de advogar.
Developer, Software Engineer (IC3)
Location
Brazil
Posted
28 days ago
Salary
0
Seniority
Senior
Job Description
Developer, Software Engineer (IC3)
Lee, Brock e Camargo Advogados
• As a Developer (Software Engineer IC3) at LBCA, you are the technical owner of complex initiatives with systemic impact. • We expect you to handle scenarios of high technological uncertainty, designing scalable solutions and leading the execution of projects that span multiple services. • In addition to producing top-tier software, your core role is to act as a local architect within your team and continuously raise the engineering standards across the team.
Job Requirements
- Back-end Engineering
- Focus: Building robust APIs, microservices, system integrations, and centralizing business rules.
- Primary Languages and Frameworks: Node.js (TypeScript) with NestJS or Serverless.
- Databases: PostgreSQL (primary relational database) and DynamoDB (NoSQL).
- Tools and Messaging: Apache Kafka (primary event bus), SQS and SNS, Redis (cache).
- APIs and Communication: RESTful architecture, creating API contracts (Swagger/OpenAPI).
- DevOps: Git, Docker, Cloud Computing (AWS), IaC (Terraform, Serverless framework - sls). CI/CD (Azure DevOps).
- Software design principles: Hexagonal Architecture, Clean Code, Design Patterns and SOLID principles.
- Testing: TDD, unit tests (Jest), integration and end-to-end testing.
- Ability to work collaboratively with business, product and operations teams.
- Analytical, strategic profile with a focus on technological sustainability.
Benefits
- Meal allowance (Vale-Refeição)
- Home office allowance
- Health insurance
- Childcare assistance
- Pharmacy discount program
- Sesc membership
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack .NET Developer III
Johns Hopkins UniversityDepartment name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration
Role Description IT@JH University Information Systems (UIS) is seeking a Full Stack .NET Developer III who will participate in the development and support of administrative and educational/academic computing initiatives, including the Student Information System (SIS), career services system, admissions system, and other enterprise systems. The Developer is responsible for the development, implementation, and support of centrally managed systems which support the academic mission of the university. Work is assigned by management but completed independently or in collaboration with other team members. Responsible for the maintenance and documentation of various departmental and enterprise-wide application systems. Specific Duties & Responsibilities - Analysis & Requirements Gathering - Define moderately complex business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes. - Provide written documentation of findings to share with the client and other IT colleagues. - Gather moderately complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications. - Design & Development - Develop detailed tasks and project plans by analyzing project scope and milestones for moderately complex projects to ensure product is delivered in a timely fashion according to software lifecycle standards. - Write functional/technical specifications by taking the provided moderately complex system requirements and putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions. - Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for moderately complex application development tasks. - Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve support. - Testing & Documentation - Create and document moderately complex test scenarios using the appropriate testing tools to validate and verify application functionality. - Test all changes by using the appropriate moderately complex test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way. - Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references. - Implementation & Maintenance - Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution. - Monitor changes and resolve moderately complex problems by responding as they occur, reviewing all processing and output of the newly implemented solution, and proactively ensuring the solution works successfully to satisfy customer requirements. - Provide support by triaging and resolving moderately complex issues to ensure prompt, effective service. - Other duties as assigned. Qualifications - Bachelor’s Degree. - Three years of related experience with computer systems and applications. - Additional education may substitute for required experience and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula. Requirements - Experience with Microsoft .NET and C#. - Experience with SQL. - Source Control: Git / Gitflow. - Thorough knowledge of, and demonstrable experience with: - OS/Infrastructure - Windows, Linux, Docker. - Web app platforms - Vue.JS or similar JavaScript framework. - Cloud integration - AWS or Azure. - Experience with XML/XSL, JSON, HTML/JavaScript/CSS; report development experience with SQL Reporting Service is desirable. - Experience with .NET Framework, .NET Core, ASP.NET, ASP.NET MVC, Web API, VB.NET. - Experience developing T-SQL objects like views, stored procedures, user-defined functions, etc. - Experience with AI coding agents for software development. Benefits - Starting Salary Range: $62,900 - $110,100 Annually (Commensurate w/exp.) - Employee group: Full Time - Schedule: Mon-Fri, 8:30am-5pm - FLSA Status: Exempt - Location: Remote - Department name: IT@JH University Information Systems - Personnel area: University Administration
Sr. Full Stack .NET Software Engineer
Johns Hopkins UniversityDepartment name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration
Role Description IT@JH University Information Systems (UIS) is seeking a Sr. Full Stack .NET Software Engineer who will participate in and/or guide the development and support of administrative and educational/academic computing initiatives, including the Student Information System (SIS). The Sr. Software Engineer is responsible for the planning, development, implementation and support of centrally managed systems which support the academic mission of the university. - Responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. - This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. - Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. - Using functional specifications and designs, produces all or part of the deliverables. - Maintains databases and application system code. Qualifications - Bachelor's Degree (or foreign equivalent) in computer science, computer information systems, information technology, electronic engineering, or a related field. - Six years of related experience with computer systems and applications. - Additional education may substitute for required experience and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula. Requirements - Experience with Microsoft .NET and C#. - Experience with SQL. - Source Control: Git / Gitflow. - Thorough knowledge of, and demonstrable experience with: - OS/Infrastructure - Windows, Linux, Docker. - Web app platforms - Vue.JS or similar JavaScript framework. - Cloud integration - AWS or Azure. - Experience XML/XSL, JSON, HTML/JavaScript/CSS; report development experience with SQL Reporting Service is desirable. - Experience with .NET Framework, .NET Core, ASP.NET, ASP.NET MVC, Web API, VB.NET. - Experience developing T-SQL objects like views, stored procedures, user-defined functions, etc. - Experience with AI coding agents for software development. Benefits - Starting Salary Range: $85,500 - $149,800 Annually (Commensurate w/exp.) - Employee group: Full Time - Schedule: Mon-Fri, 8:30am-5pm - FLSA Status: Exempt - Location: Remote - Department name: IT@JH University Information Systems - Personnel area: University Administration
Senior Software Engineer
Vannevar LabsSilicon Valley technology for the country's most critical national security problems
• Design, build, and ship a cutting-edge agent-powered mission console using TypeScript, React, Tailwind, Node.js, and Python. • Partner with customers, mission owners, designers, and other engineers to understand user workflows and create 10x better solutions for their problems leveraging agents. • Help define and shape the surface for which users are enabled by AI and agents at Vannevar. • Implement and maintain robust agentic workflows to enable missions at scale.
Company Description Are you ready to trade your job for a journey? Become a FlyMate! Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we’re on a mission to deliver the world’s most important and complex payments. We use our Flywire Advantage - the combination of our next-gen payments platform, proprietary payment network and vertical specific software, to help our clients get paid, and help their customers pay with ease - no matter where they are in the world. What more do we need to truly be unstoppable? Perhaps, that is you! Who we are: Flywire is a global payments enablement and software company, founded more than a decade ago to solve high-stakes, high-value payments. We’ve scaled into new regions and industry verticals and expanded our product offerings to deliver meaningful value to our clients around the world. Today we support more than 5,100 clients across the global education, healthcare, travel & B2B industries, with diverse payment methods across 240 countries & territories and more than 140 currencies. With over 1,400+ global FlyMates, representing more than 40 nationalities, and in 15 offices world-wide, we’re looking for FlyMates to join the next stage of our journey as we continue to grow. Job Description The Opportunity: We, at Flywire, are seeking a Payment Experience Team Lead in the Americas. Payment Experience roles at Flywire are not your typical ‘support’ roles. As the first point of contact at Flywire, you will be equipped with broad knowledge of Flywire's core business capabilities, which alongside your positive attitude and the support of our amazing global team, allows you to troubleshoot any aspect of our payer’s problems. As part of this role, you will liaise closely with Client & Payment Experience Managers, other regional team leads, Central Service team and all departments in a fast-paced environment where growth and change are the norm. Resilience, curiosity, cultural awareness, and empathy are key traits, as your day-to-day will be filled with communicating internationally. Strong written and verbal communication skills are also required. You will be primarily responsible for supporting payer enquiries, serving as a content expert for Flywire payment offerings and products. In addition to this, you will also drive forward the regional Payment Experience Team and be both the key escalation point for Payment Experience Associates & Specialists and the key voice for payment experience. A Payment Experience Team Lead should support the Client & Payment Experience Managers in leading the regional Payment Experience Team, providing feedback on team training needs, regional teammates development plans, payer experience improvements plus anything else that would ultimately help our payers through a ‘frictionless’ experience. You will also support the regional & global Client & Payment Experience function through project work as necessary. You will - Provide solutions to complex issues for payers by phone, chat, and email with speed, professionalism and empathy - Be the escalation point for teammates, serving as a content expert for Flywire payment offerings and products - Be the voice of payers within Flywire escalating insight within the Client & Payment Experience (CPE) Team and beyond, using data and context to highlight areas for optimisation - Work with the CPE Managers to design the regional Payment Experience team directions following the Global CPE direction and the company direction, proactively make plan to optimise our process, drive efficiency and scaling of manual work using data analysis - Drive forward the regional Payment Experience Team, manage the team’s daily operations and projects execution, support team members in reaching the team goals and in their personal development - Handle regular team administrative tasks such as the creation of monthly schedules for live contact support and scheduled tasks, weekly updates, training and quality review - Be the main representative for regional Payment Experience Team, maintaining connection with both Regional CPE Team and other regional stakeholders for regional related new launch and training material preparation, tracking impact for the related change Qualifications Here's what we're looking for: - 2+ years of team supervision experience with at least 5 years in a customer support facing role, strong people management skills - Excellent written and verbal English language skills, additional language (eg. French, Portuguese) is a plus - Customer oriented mindset, able to listen, understand, and find a solution to the most difficult customer requests with professionalism and empathy - Comfortable with multi-tasking; able to work under intense pace and high pressure - Proactive and ambitious learner, able to quickly adapt to the fast changing requirements, remain organized through lots of change and updated materials - The desire to develop leadership skills, to drive a team’s success and support teammates within the role’s scope, being comfortable and composed when either giving or receiving feedback - Self motivated and self disciplined, take ownership & accountability (solving enquiries from start to finish) - Great attention to details, sensitive to issues or potential issues and proactively seek for solutions - Strong analytical skill, able to use data / best judgement to prioritise tasks that have the most value-add impact - Excellent interpersonal and communication skills to enable effective interaction and collaboration within the team and key business stakeholders. Able to adapt the communication style to different audiences. - Ability to work on a flexible schedule - Familiarity with Microsoft Office suite and CRM software - Customer service experience - Payment related experience (banking, forex company) - International experience (preferred) Technologies We Use: - Zendesk - Google Workspace - Banking and partner back offices - Looker Additional Information What We Offer: - Competitive compensation - Employee Stock Purchase Plan (ESPP) - Flying Start - Our immersive Global Induction Program (Meet our Execs & Global Teams) - Work with brilliant people that will keep you on your toes, learn more about their journeys by checking out #InsideFlywire on social media - Dynamic & Global Team (we have been collaborating virtually for years!) - Wellbeing Programs (Mental Health, Wellness, Yoga/Pilates/HIIT Classes) with Global FlyMates - Competitive time off including FlyBetter Days to volunteer in your community and Digital Disconnect Days! - Great Talent & Development Programs (Managers Taking Flight – for new or aspiring managers!) Submit today and get started! We are excited to get to know you! Throughout our process you can expect to meet different FlyMates including the Hiring Manager and other Flymates. Your Talent Acquisition Partner will walk you through the steps and be your “go-to” person for questions. Flywire is an equal opportunity employer and follows a policy of administering all employment decisions and personnel actions without regard to race, color, religion, sex, pregnancy, gender identity, national origin, age, ancestry, physical or mental disability, sexual orientation, genetic disposition or carrier status, veteran status, or any other category protected under applicable national, federal, state or local law. #LI-Remote


