Senior Backend Engineer

Logo of UpTogether

UpTogether

💵 $130k-$145k
📍Remote - Worldwide

Job highlights

Summary

Join UpTogether as a Senior Backend Engineer and play a key role in building and scaling the backend infrastructure of our UpTogether Connect platform. This 100% remote (US-based) position requires expertise in Python and AWS. You will design, develop, and maintain backend systems, focusing on scalability, security, and performance. Collaborate with cross-functional teams, manage technical debt, and ensure compliance within a FinTech context. This role offers a competitive salary ($130,000-$145,000), comprehensive benefits, and the opportunity to contribute to a mission-driven organization.

Requirements

  • 5+ years of backend engineering experience, with expertise in Python and cloud services (AWS preferred)
  • Previous experience in FinTech or similar sectors, working in regulated environments requiring a focus on security and compliance
  • Proven experience with scalable system design, refactoring legacy systems, and balancing new development with technical debt management
  • Knowledge of architectural best practices, particularly in environments with high-performance demands
  • Strong communication skills, with the ability to articulate complex technical information to both technical and non-technical stakeholders
  • Self-motivated and proactive, capable of thriving in a remote work environment and aligning personal goals with organizational mission

Responsibilities

  • Design, develop, and maintain backend systems using Python, prioritizing scalability and performance
  • Refactor and optimize code to manage tech debt effectively, building scalable systems that support our platform’s growth
  • Develop and implement secure, resilient, and efficient cloud-based services on AWS
  • Lead efforts in identifying, assessing, and addressing technical debt, balancing current feature development with future stability and performance needs
  • Work closely with cross-functional teams, including Product, UX, Analytics, and Security, to deliver software solutions aligned with UpTogether’s goals
  • Engage in the full software development life cycle, including requirements gathering, architecture, implementation, testing, deployment, and post-deployment support
  • Partner with strategic stakeholders, participating in discussions about product evolution and planning for the engineering needs of deployed software
  • Ensure backend services are built with long-term maintenance in mind, incorporating monitoring, logging, and alerting mechanisms to ensure continuous performance and reliability
  • Work within a FinTech context, implementing best practices to ensure compliance, security, and data integrity
  • Stay informed on industry trends, identifying opportunities to incorporate new tools or technologies that enhance efficiency, scalability, and maintainability
  • Foster a collaborative, mission-driven environment, encouraging proactive communication and high standards of quality across engineering functions
  • Mentor peers and share knowledge of best practices, cultivating an engineering culture of continuous learning and innovation

Preferred Qualifications

  • Familiarity with frontend technologies and how they interact with backend services, enabling more holistic product development contributions
  • Experience in member-centered design and pro-social technology, aligning with UpTogether’s mission-driven focus

Benefits

  • Medical, dental, vision, 401(k), and vacation
  • Salary range is $130,000 - $145,000 and is commensurate with experience
  • Reimbursements and stipends for work-related equipment for full-time staff

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let UpTogether know you found this job on JobsCollider. Thanks! 🙏