
Senior Software Engineer | Backend
Do you want to be part of the team?
Information
What You'll Do (Responsibilities):
Lead the end-to-end development lifecycle – including design, implementation, testing, deployment, documentation, and maintenance – for new and existing backend services, APIs, and tools.
Architect robust, scalable, and maintainable backend systems, considering factors like performance, security, and fault tolerance.
What You'll Bring (Required Qualifications):
5+ years of professional backend software development experience, including building, deploying, and operating customer-facing applications at scale.
Strong proficiency and hands-on experience with one or more backend programming languages (e.g., Java, NodeJS, Kotlin, Python, PHP).
Solid professional experience with relational database design, schema modeling, query optimization, and working with ORMs or data access layers.
Proven experience designing, building, securing, and maintaining GraphQL and/or RESTful APIs using standard frameworks and industry best practices.
Demonstrable experience identifying, diagnosing, and resolving complex performance and scalability problems in backend systems.
Proficiency with Git and collaborative development workflows (e.g., branching strategies, code reviews, pull requests) in a team environment.
Experience working with CI/CD pipelines and associated tooling (e.g., Jenkins, GitHub Actions, Spinnaker) for automated testing and deployment.
Experience thriving and contributing effectively in an agile, intensely iterative software development process.
Experience using application performance monitoring (APM) and log analytics tools for diagnostics, observability, and alerting.
Nombre de la empresa
GoFundMe
Location
Buenos Aires
Apply here
Work scheme
Hybrid
How many times a week do you have to go to the office
2
Años de experiencia requeridos
3
