Senior Software Engineer- Backend

6 - 10 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a hands-on senior backend engineer in this team, you will be responsible for designing and delivering high impact initiatives for consumer-facing products. You will work on iterative development to facilitate fast customer feedback loops, taking ownership of system design, development, deployment, monitoring, infrastructure, and production support. Demonstrating a strong product sense and empathy towards clients" experiences will be crucial. You will collaborate closely with Product, Design, Marketing, and other stakeholders to ensure the iterative delivery of customer value. Additionally, you will drive continuous performance and scalability improvement efforts to meet non-functional goals as the business expands. Mentoring other engineers in the team to enhance productivity, quality, and reliability will also be a part of your role. - Bachelor's degree or higher in Computer Science, a related field, or equivalent professional experience - Strong proficiency in Scala or Java and at least one additional programming language (e.g., JavaScript, TypeScript) - Minimum of 6 years of experience in building scalable backend services with Scala or Java - Familiarity with agile processes, automated testing, CI/CD, and production error/metrics monitoring - Self-driven with a strong sense of ownership and a bias for action - Comfortable with numbers and motivated by steep learning curves - Ability to work effectively in a team environment Nice to have: - Experience in a B2C domain - Basic knowledge of finance and trading - Exposure to CQRS/Event Sourcing patterns - Experience with Lagom/Akka frameworks for building microservices - Solid understanding of infrastructure (e.g., databases, message queues, Docker) In terms of our tech stack, our backend services are written in Scala/Akka, and the APIs are tested using Cucumber-Scala. We heavily utilize DDD, event sourcing, and CQRS. Our web app is built in TypeScript/React and tested using Playwright, while our mobile app is in Dart/Flutter and tested using FlutterTest. We leverage Kafka for async communication between services, with Cassandra as our transactional database and PostgreSQL as our read-side database. Our datalake is constructed using Spark/Athena. We are fully cloud-native and rely extensively on CI/CD and IaC. You can find more information about our tech culture and development practices on our blog at tech.endowus.com. In addition to the challenging and rewarding work environment, we offer the following benefits and perks: - Stock options in a fast-growing company - Market competitive total compensation package - Health insurance - The opportunity to collaborate with smart, curious, and deeply caring individuals.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You