Senior Backend Software Engineer

Spin is a technology company committed to fostering a diverse and inclusive workplace environment.
Backend
Senior Software Engineer
Contact Company
4+ years of experience

Description For Senior Backend Software Engineer

Join Spin as a Senior Backend Software Engineer where you'll play a crucial role in designing and developing advanced software solutions. As an expert developer in backend environments, you'll lead technical initiatives, conduct code reviews, and implement API integrations while ensuring the highest quality standards. You'll work closely with Architecture, Data Management, and DevOps teams in an agile environment, contributing to continuous development releases. The role offers opportunities to mentor team members, implement cutting-edge container technologies, and drive technical process optimization. You'll be responsible for maintaining critical production systems, ensuring scalability, and collaborating with SRE teams. The position requires expertise in Java, .NET Core, and C#, along with strong experience in both SQL and NoSQL databases. As a Spin Culture Ambassador, you'll help foster an inclusive, dynamic work environment while promoting autonomous work culture and self-management principles. The ideal candidate combines technical expertise with leadership abilities and a commitment to continuous learning within Spin's evolving tech stack.

Last updated 2 days ago

Responsibilities For Senior Backend Software Engineer

  • Design, develop, and optimize advanced software solutions
  • Lead code reviews and ensure quality standards
  • Develop and maintain robust APIs for system integration
  • Define and optimize technical processes in development lifecycle
  • Implement and manage container-based solutions
  • Work with Architecture, Data Management and DevOps teams in agile sprints
  • Document and manage requirements in JIRA
  • Collaborate with technical and business teams
  • Maintain system documentation and architecture
  • Mentor team members and provide development estimates
  • Develop automation tools and scripts
  • Manage critical production systems
  • Ensure system availability and performance
  • Collaborate with SRE teams on infrastructure sizing

Requirements For Senior Backend Software Engineer

Java
MongoDB
MySQL
PostgreSQL
  • 4-5 years of experience as a Software Engineer
  • 4 years of professional experience in Java, .NET Core, and C#
  • Experience with NUnit or MSTest
  • Knowledge of SQL and NoSQL (MongoDB, PostgreSQL, MySQL)
  • Experience with Maven, Gradle, Github Actions, Sonar Cloud
  • Deep understanding of design patterns, architecture, and SOLID principles
  • Experience with TDD, ATDD, BDD
  • Experience in secure development (SAST, DAST tools)
  • Proficiency in Scrum and Jira
  • Experience with microservices and REST APIs
  • Experience with container development
  • Proficiency with Git and CI/CD tools
  • Strong team leadership abilities
  • Excellent communication and collaboration skills
  • Strong problem-solving skills and attention to detail

Interested in this job?

Jobs Related To Spin Senior Backend Software Engineer

Immersive Video Engineer

Senior Immersive Video Engineer position at Sphere Entertainment Co., managing world's largest media server installation for live events and fixed installations.

Solutions Engineer

Senior Solutions Engineer role at DriveWealth focusing on API integration, partner support, and process automation.

Senior Database Engineer

Senior Database Engineer role at OpenEye focusing on architecting and maintaining mission-critical data backend infrastructure for cloud video platform solutions.

Senior Backend Engineer

Senior Backend Engineer position at Via, developing scalable transportation technology solutions with competitive compensation and comprehensive benefits.

Fullstack Developer

Senior Fullstack Developer position at 10Pearls focusing on modern web technologies and scalable architecture.