Senior Backend Engineer
kula
Job Description
What are we looking for?
Must have:
- 4 to 6 years of experience in backend development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies)
- Exposure to building AI augmented features that work at scale.
- Strong organisational and time-management skills
- Attention to detail and curiosity to learn.
- Ability to meet communicated deadlines and release project with minimal bugs
- Good knowledge of backend development which includes but isn't limited to API development, server side scripting, OOPs concepts and Java
Good to have:
- Preferably have 3+ years of experience working with Java
- Hands-on with Mongo DB, Redis, Opensearch and AWS
- Familiarity with front side platforms such Javascript, HTML5, CSS3 and Vue
- Prior knowledge of FCM and APNS services
Measures of Success:
- Writing quality and bug free code adhering to the functional and non-functional requirements
- Follow standard practices (Unit Tests, Reduce technical debt, Code Coverage, Integration Test, etc)
- Excellent troubleshooting skills. Familiar with application profiling, performance tuning
Who will you report to: Team Lead - Backend Engineer
Key Competencies:
- Functional Competencies: Programming, system design and analysis, data structures and algorithms, Agile development
- Behavioral Competencies: Analytical problem solving, teamwork and collaboration
Why join us
- Contribute to a product backed by 11 technology patents, showcasing industry-leading innovation.
- You are passionate about technology and its impact on the high-growth mobile technology space
- Power personalized engagement at scale, processing over 30 billion events daily and reaching 3+ billion devices worldwide.
- Flourish in an Environment that Nurtures Growth and Curiosity