Apply

Senior Software Engineer, Platform

Posted 2024-12-03

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: USA

💸 Salary: 160000 - 170000 USD per year

🔍 Industry: Fintech

🏢 Company: Branch

⏳ Experience: 5+ years

🪄 Skills: PostgreSQLGitJavaJUNITMySQLOracleSpringSpring BootAlgorithmsData StructuresRESTful APIsAttention to detailMicroservices

Requirements:
  • Attention to detail and passion for doing great work.
  • 5+ years of experience in building clean, well-architected, distributed, and scalable software.
  • Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design.
  • Strong command of Java and Java-based microservices with Spring Boot.
  • Experience designing and supporting customer-facing RESTful APIs.
  • Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent.
  • Fluent with unit/integration testing concepts and tools including JUnit/Mockito, or equivalent.
  • Experience with Docker, Kubernetes, git-flow, SonarQube for CICD a plus.
  • BS in Computer Science or equivalent program.
Responsibilities:
  • Develop core components for the product suite.
  • Measure and optimize the performance, scalability, and uptime of backend services.
  • Demonstrate and promote a culture of engineering excellence.
  • Conduct design and code reviews and push the bar for engineering rigor and standards.
  • Collaborate with product management, customer success, and customer support to deliver the best experience for users.
  • Focus on consistent, cohesive REST APIs and domain-driven service design to facilitate and orchestrate service contracts.
Apply