
Backend Engineer
Paysafe
full-time
Posted on:
Location Type: Hybrid
Location: Lima • Peru
Visit company websiteExplore more
Tech Stack
About the role
- Support the building and maintaining efficient, secure, and scalable services and APIs
- Collaborate with multidisciplinary teams to ensure seamless systems integration and delivery of quality solutions
- Actively participate in the technical design, development, and continuous improvement of the platform's backend
- Design, develop, and maintain high-performance backend services
- Implement and consume APIs
- Integrate third-party systems and work with SQL and NoSQL databases
- Write clean, reusable, and well-documented code
- Participate in code reviews and provide feedback to other developers
- Collaborate with the frontend, QA, product, and DevOps teams to ensure quality deliveries
- Apply security best practices in service development
- Contribute to the continuous improvement of processes, tools, and architecture
- Research and propose new technologies or technical solutions based on business needs
- Understand the system architecture and its limitations
- Validate technical decisions with architects or tech leads
- Participate in decisions regarding tools, APIs, integrations, or infrastructure
- Participate in task estimation and sprint planning
- Prioritize tasks such as refactoring, performance improvements, technical debt, and migrations in collaboration with the Software Architect
- Balance between user-visible features and the system's technical needs
- Collaborate with QA to define testing criteria
- Validate functional and technical deliverables (e.g., log review, performance, standards compliance)
Requirements
- Bachelor's Degree in Computer Science or engineering
- Proven software development experience (5+ yrs.)
- Solid understanding of Object-Oriented Design and Programming best practices
- Practical experience developing code using VS Code, VS Studio (19+)
- Practical experience with SVN/GIT/Gitlab as a source control system
- Familiarity with Agile and Scrum methodologies
- 4+ years of services and back-end development experience, using NET4.8+, .Net Core 3.x , Net 8.1 and C#
- Demonstrate ability to debug, maintain and test existing code
- Practical experience developing RESTful APIs and Services
- Proven experience working with EF Core and or similar ORMs
- Possess an intermediate level knowledge of SQL and of the relational database concepts with SQL Server, MySQL, Oracle, PostgressSQL
- Practical experience using WCF, NET 8, NET Core 3.x, ASP NET Core and/or Mono
- Experience with web security and the different techniques available for Authentication, Authorization and web server access control
- Experience with claims-based security, OAuth 2.0, JWT, Active directory, Federation services and SSO
- A thorough understanding of best practices and the implication of software designs and implementation choices on application usability, performance and maintainability
- Able to manage day-to-day tasks with minimal supervision and complete deliverables in a timely fashion
- Proficient in analyzing software requirements and documenting technical specifications for web applications / services and strong analytical skills
- Demonstrates ability to communicate effectively in both technical and business environments
- Work in a team environment with shared code, disciplined use of source code control and project documentation
- Professional demeanor, initiative to work independently, but also ability to accept and follow instructions.
- English fluent.
Benefits
- Health insurance
- Cancer and life insurance
- 30 days of paid vacation
- 4 paid volunteer days per year
- Summer hours (Dec-Mar)
- A birthday day off
- Continuous learning and development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Object-Oriented DesignC#RESTful APIsEF CoreSQLWCF.NET 4.8.NET Core 3.xASP.NET CoreMono
Soft Skills
communicationteamworkanalytical skillsindependenceinitiativetime managementfeedbackcollaborationproblem-solvingadaptability
Certifications
Bachelor's Degree in Computer Scienceengineering