Job Closed

This listing is no longer active.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Société marocaine

• Develop and maintain robust, scalable, high-performance web applications using Node.js and React. • Collaborate directly with Product and Design teams to turn ideas and prototypes into real features. • Ensure code quality by following best development practices (Clean Code, automated testing, code reviews). • Optimize the existing architecture to support user growth and ensure high availability. • Identify and resolve performance bottlenecks and complex bugs in the production environment.

Job Requirements

  • Strong experience with development using JavaScript/TypeScript.
  • Proficiency in developing RESTful APIs with Node.js (Express, NestJS, or similar).
  • Hands-on experience creating modern interfaces with React.js and state management (Redux, Context API, etc.).
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with code versioning tools (Git).
  • Test-oriented mindset (unit, integration, and end-to-end testing).

Related Job Pages

More Full-stack Engineer Jobs

Lead Software Engineer - Full Stack

JPMorganChase

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $3.7 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Technology fuels every aspect of our company and is at the heart of everything we do. With over 50,000 technologists globally and an annual tech spend of $12 billion, we are dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Learn more about technology at our firm, explore resources from our Distinguished Engineers, AI & ML researchers, and other experts; access the latest episode of our TechTrends podcast, and more at www.jpmorgan.com/technology. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com. ©2023 JPMorgan Chase & Co. All rights reserved. JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans.

Full TimeRemoteTeam 289,097Since 1799

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within Network Services team, you will take technical ownership of core services in a multi-vendor CDN control plane, partnering with stakeholders to deliver capabilities that improve performance, reliability, and safety. You’ll design, build, and run production services, drive system design decisions, and strengthen engineering standards across the team. You’ll contribute to an inclusive culture grounded in respect, ownership, and continuous improvement. Job responsibilities - Design, build, and run secure, scalable backend services and APIs using Python with Django and/or FastAPI - Apply responsible AI-assisted development workflows to accelerate delivery while maintaining strong engineering discipline - Automate network services infrastructure and network provisioning workflows, including API integrations and (where needed) React-based user interface components - Lead system design efforts and produce clear architecture and design artifacts to support high-quality technical decisions - Improve operational stability by eliminating recurring issues through automation, enhanced observability, and resilient design - Review code, coach engineers, and raise standards across testing, continuous integration/continuous delivery, security, and reliability - Build and maintain high-quality delivery pipelines with automated tests, meaningful coverage, and pragmatic quality gates - Partner with internal teams and evaluate external vendors when it accelerates outcomes and aligns to the target architecture - Contribute to an inclusive team culture that values collaboration, accountability, and continuous improvement - Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 5+ years applied experience - 5+ years of hands-on software engineering experience with ownership of production systems - Strong Python development skills, including writing well-tested, maintainable code - Experience building and maintaining APIs using Django and/or FastAPI (or similar frameworks) - Strong system design skills across distributed services, data stores (relational and NoSQL), and messaging systems (for example, RabbitMQ) - Practical experience running services in the cloud, including Amazon Web Services patterns and services - Solid understanding of secure software development lifecycle practices, continuous integration/continuous delivery, and operational excellence (monitoring, alerting, incident response, resiliency) - Demonstrated ability to lead through influence via code reviews, technical decision-making, and mentoring within a team - Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. - Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices Preferred qualifications, capabilities, and skills - Infrastructure as Code experience (Terraform preferred) - Experience with content delivery network, web application firewall, and edge security providers (for example, Cloudflare or Akamai) - Familiarity with modern front-end development using React - Experience using AI-assisted coding and design tools in production environments with appropriate security and quality controls - Experience building in regulated environments and delivering to strong risk and security controls About Us JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans About the TeamOur professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.

Washington + 1 moreAll locations: Washington | India
Pearl logo

Middle Full-Stack Engineer

Pearl

Pearl provides tools for overqualified and overlooked jobseekers. Come find your next opportunity.

Full TimeRemoteTeam 1-10H1B Sponsor

Role Description As a Middle Full-Stack Engineer (. NET) on the Pluto team within Finance - Payments, you will help build, maintain, and improve business-critical payment systems that support the full payment lifecycle. This role is ideal for a backend-leaning full stack engineer who enjoys solving complex technical problems while developing a deeper understanding of business logic and payment flows. You’ll work on integrations with payment processors and third-party systems, support ongoing improvements to payment infrastructure, and help ensure our systems remain secure, reliable, and high quality. This is a strong opportunity for an engineer who is eager to grow long-term, expand domain expertise in payments, and contribute to systems that directly impact core business operations. What You’ll Do - Design, develop, maintain, and improve backend-focused payment solutions using C# and .NET. - Integrate new payment processors and third-party systems to support evolving business needs. - Contribute to payment-related flows across the lifecycle, including transactions, refunds, chargebacks, and related service interactions. - Support ongoing refactoring and improvement of payment infrastructure to increase quality, resiliency, and maintainability. - Write and maintain automated tests, including unit tests and, where applicable, integration tests. - Work with complex SQL queries and data flows in a high-load environment where quality and performance matter. - Help keep systems secure and aligned with PCI compliance requirements. - Collaborate with teammates to understand business needs and translate them into reliable technical solutions. - Use AI-assisted development tools to support engineering productivity and delivery. - Participate in code reviews and contribute to strong engineering standards across the team. Qualifications - Minimum of 3 years of professional experience in software engineering, with a backend focus. - Proficiency in .NET frameworks, C#, and data access technologies. - Knowledge of MS SQL, including working with more complex queries and performance-sensitive data scenarios. - Familiarity with writing unit and integration tests (e.g., using Jest, NUnit, Playwright, React Testing Library, or similar frameworks). - Knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript. - Interest in learning the payments domain and developing an understanding of the business logic behind payment flows. - Experience with LLMs / Generative AI tools (e.g., OpenAI, Copilot, Cursor). - Experience with Web Page performance optimization and measurement will be a plus. - Upper-intermediate level of English or higher. Our Commitment to an Inclusive Workplace We welcome people from all backgrounds who seek the opportunity to help build a future where professional services are readily available to all. If you have curiosity, passion, and a collaborative spirit, come work with us. Pearl is committed to an inclusive workplace. Pearl is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. AI Disclosure & Informed Consent Artificial intelligence (AI) technology may be used during the hiring process to record, transcribe, analyze, and rank interview responses. By submitting your application and participating in the interview process, you acknowledge and consent to the use of AI technology in the hiring process.

Worldwide
Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

• Work in a serverless ecosystem of microservices deployed on a cloud infrastructure. • Design, develop, and deploy GraphQL APIs consumed by external developers, internal squads, and AI systems alike. • Collaborate closely with other squads who build on top of your primitives. • Keep the extension sandbox safe and reliable, ensuring anything built against the platform can’t take down the rest of the application.

Canada
$120K - $170K / year
Pearson VUE logo

Senior Lead, Software Engineering

Pearson VUE

The potential of every professional. The promise of every industry.

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Own end-to-end operational performance of Professional Assessments exam delivery platforms, online proctoring services, and test center technologies, including availability, performance, and resilience • Serve as the single accountable engineering leader for platform stability, reliability, and effectiveness, balancing delivery priorities with operational health • Lead functional incident management, including risk anticipation, rapid resolution within agreed service windows, and clear executive communication • Ensure assigned technology services meet uptime targets and documented SLA/SLO expectations, driving measurable reduction in avoidable incidents quarter over quarter • Lead the engineering function to deliver outcomes through disciplined planning, predictable execution, and strong delivery management across teams and squads • Ensure software solutions are designed, developed, tested, and maintained to meet both product needs and operational requirements • Translate complex business requirements into scalable technical approaches aligned with company technical and functional architecture • Establish release readiness and operational gating practices, including change risk assessment, rollback readiness, and monitoring coverage • Collaborate with Product, Architecture, QA, Operations, and enterprise technology teams to ensure seamless integration across platforms and services • Partner with stakeholders to align priorities and deliver value through continuous improvement • Drive tactical service enhancements that improve reliability, reduce friction for users, and support strategic objectives • Engage with and manage external vendors to maintain operational performance and cost efficiency • Maintain current, audit-ready service documentation, including runbooks, incident playbooks, service maps, and operational metrics definitions • Manage operational risk related to system downtime, data accuracy, security, privacy, and regulatory compliance • Develop and mentor talent within the engineering function, fostering accountability and operational excellence • Build an environment that supports learning, growth, and strong execution • Lead with clear standards for ownership, service quality, and delivery discipline.

Pennsylvania
$250K - $275K / year