Jobs and Careers
10

Sr. Backend Developer (Node or Python)

10Pearls
UKRemotefull_timeVerifiedPosted 17 Jun 2024

About the role

Welcome to 10Pearls!  

We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.

 

This is a fully remote position only available in Peru, Colombia, Honduras, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, and the Dominican Republic.

About 10Pearls

We are 10Pearls, an award-winning digital development company, that helps businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.

The Backend Engineer is responsible for the development, maintenance, and scaling of server-side logic, databases, and application integration. As a key member of the development team, this role focuses on creating robust backend systems that efficiently process and manage data, ensuring high performance and responsiveness to requests from front-end systems. The Backend Engineer collaborates closely with frontend engineers and product managers to implement complex business processes and provide seamless user experiences. 

System Development and Integration: 

  • Design and implement server-side logic using programming languages Python, or Node.js. 
  • Develop and maintain scalable and efficient backend systems that support web or mobile applications. 
  • Integrate user-facing elements developed by frontend developers with server-side logic and functionality. 

Database Management: 

  • Design, construct, and manage database systems, including relational databases like PostgreSQL and NoSQL databases like MongoDB or Cassandra. 
  • Optimize database queries for maximum speed and scalability, ensuring data integrity and security. 

API Development and Management: 

  • Develop robust APIs that facilitate communication between the application and other systems or third-party services. 
  • Ensure API security, scalability, and performance through best practices in API design and technology. 

Testing and Optimization: 

  • Write and maintain code quality through unit tests, integration tests, and system tests. 
  • Continuously evaluate and optimize software systems for speed and efficiency, refactoring code as necessary. 

Collaboration and Communication: 

  • Work collaboratively with frontend engineers, product managers, and design teams to understand end-user requirements and translate these into pragmatic and effective technical solutions. 
  • Communicate technical challenges and progress to team members and stakeholders in a clear and accessible manner. 

Security Practices: 

  • Implement security and data protection best practices across all backend systems and interfaces. 
  • Stay updated with the latest security vulnerabilities and ensure systems are protected against potential attacks. 

Deployment and Maintenance: 

  • Assist in the deployment of applications to various environments, including staging and production. 
  • Monitor system performance and troubleshoot application issues to ensure continuous availability and reliability. 

Continuous Learning and Improvement: 

  • Stay abreast of emerging backend technologies and methodologies to continuously improve existing systems and processes. 
  • Participate in educational opportunities, read professional publications, and maintain personal networks to keep technical skills up to date. 

Skills and Competencies 

  • Technical Proficiency: Strong understanding of backend programming languages and frameworks, as well as database management systems. 
  • Analytical Skills: Ability to identify system deficiencies and potential improvements, making informed decisions to optimize performance. 
  • Problem-Solving Skills: Excellent problem-solving skills to address challenges in the development and operation of backend systems. 
  • Collaboration and Teamwork: Effective collaboration skills to work with cross-functional teams in a dynamic and fast-paced environment. 
  • Communication Skills: Clear and effective communication abilities to convey complex technical details to non-technical stakeholders. 
  • Attention to Detail: Meticulous attention to detail, particularly in code cleanliness and organization. 

Working Hours: 

  • As a globally remote company, flexible working hours are necessary to accommodate collaboration with team members across different time zones and to ensure timely responses to critical system issues. 

Benefits we offer

  • Working from Anywhere
  • Access to LinkedIn Learning, Udemy, and Pluralsight.
  • Ac

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

10Pearls

View company profile →