Senior Backend Engineer - The 1
Job Description
Working across the entire development lifecycle, from conceptualization to support
Designing solutions with high modularity and sharp modeling
Writing maintainable, well-tested code
Working in a cross-functional, vertical team
Delivering value for our customers and business
Being a good teammate in an energetic, friendly, and highly skilled group of engineers
Seeing your contributions impact a rapidly evolving product
Participate in the development and operation of low-latency, large-volume transaction processing systems
Qualifications
Good English and communication skills (have English interview)
Humble, team-oriented and low-ego
BS/BA in Computer Science or a related technical field
At least 7 years of back-end development experience
Firm grasp of Computer Science fundamentals
Familiarity with DDD, CI/CD, and TDD
Desire to only produce quality software.
Experience with Java or Kotlin, Spring Boot
Experience with unit testing and E2E testing frameworks
Familiar with Kubernetes, Cloud Run, or AWS Lambda deployments
Desire to deliver high-quality, high-performance, production-ready software
Pluses
Domain Driven Design (DDD)
Extreme Programming (XP)
Test Driven Development (TDD)
Pair Programming
Strong SQL skills
Strong understanding of microservices
Experience with event-driven architectures
DevOps skills
