ApplySr 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