Apply

Sr Backend Engineer - Tech Lead

Posted about 1 month agoViewed

View full description

💎 Seniority level: Lead, 8+ years

📍 Location: United States, Canada, EST

🔍 Industry: Real Estate

🏢 Company: Real👥 51-100MortgageInformation TechnologyReal Estate

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLProject ManagementSoftware DevelopmentSQLDesign PatternsDynamoDBHibernateJavaKafkaKubernetesSpring BootAlgorithmsData StructuresJava SpringNosqlCI/CDAgile methodologiesRESTful APIsMentoringMicroservicesTechnical supportData modelingSoftware EngineeringDebugging

Requirements:
  • Extensive experience with Java 11+, Spring Boot, JPA (Hibernate), and SQL relational databases.
  • Comfortable writing unit and integration tests and maintaining strong code coverage
  • Hands-on experience building application using the microservices architecture
  • In-depth knowledge of relational databases, including indices, connection pools, transactions (ACID), and implications of schema designs on performance
  • Experience with NoSQL databases, understand their advantages and disadvantages, and know when to prefer one over a relational database.
  • Experience as a tech lead, guiding teams through complex engineering challenges and fostering a culture of learning and innovation.
  • Opinionated in the direction that backend software development is going and will give recommendations and take the initiative for the long-term health of the project.
Responsibilities:
  • Provide technical mentorship and leadership to junior and mid-level engineers, guiding them in software engineering methodology, design, and best practices to support their skill development and growth within the team.
  • Work with the product team and feature owners to understand requirements and see them through to execution and deployment.
  • Take ownership of technical initiatives, driving projects independently from concept to completion while ensuring alignment with the overall platform strategy.
  • Collaborate with other engineers through pairing sessions, code reviews, and knowledge sharing in our weekly Friday Dev Chats.
Apply