Senior Backend Engineer
Leanplum
Software Engineering
Sofia, Bulgaria
Posted on Wednesday, December 21, 2022
About the Function:
The Mobile Channels team is responsible for communication channels such as in-app messages, push notifications, native display, and app inbox. Our latest project is building a Product Experiences suite that will enable PMs to control the release of a feature using Feature Flag, set up configurations for UI elements, manoeuvre business logic e.g. Game level difficulty, perform A/B testing and more.
We are a team of Growth Pilots where everyone works together towards a common objective:
P : Act with First Principles
I : Take Initiative
L : Seek to Learn
O : Take Ownership of Outcomes
T : Help Achieve Together
S : Speak up, then Commit
About the Role:
As a Senior Engineer, you will own well-defined projects from beginning to end. You will expertly design and implement scalable, distributed, fault-tolerant systems that satisfy complex requirements. You approach technical decisions strategically and are able to describe, analyze and convince others about technical trade-offs and decisions. You work with a diverse set of stakeholders to identify strategically important cross-functional problems and take the lead to find solutions. You improve the pod, the engineering team, and the company. You can lead initiatives and meetings in the engineering organization and are able to help your teammates be better engineers through better processes, practices or technical guidance. You are trusted to communicate the Engineering brand both technically and culturally within and outside the company.
Here at CleverTap, we operate on a very large scale. As of today, we process hundreds of millions of messages daily and handle tens of thousands of requests per second. Our production clusters have tens of thousands of cores and petabytes of storage. The technology behind all this is a mix of cloud-native and open-source technologies over Amazon Web Services. We are using many of the popular technologies in the distributed systems world today, such as MongoDB, Redis, Splunk, Grafana, Kubernetes, RabbitMQ, etc. And we never stop innovating and adding more and more things to the stack to meet the rapidly growing needs of our customers.
What will you do?
You will be responsible for writing server-side scripts, API’s to be utilized by front-side engineers and other microservices. The day-to-day consists of optimizing servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions. Apart from this, you will also be directly involved with the product team in deciding the requirements, estimating the delivery date for a particular feature, and documenting the technical details for developing it.
What are we looking for?
Must have:
- 5+ years of experience with algorithms, data structures, and coding
- Expert experience with at least one general-purpose language like Java, C#
- Solid experience in designing and implementing large-scale distributed systems
- Experience with SQL and/or NoSQL databases
- Experience in analyzing and debugging performance issues across distributed systems
Good to have:
- Hands-on on MongoDB, Redis and AWS
- Experience working with distributed systems such as Kafka, Hadoop and cloud-native services
- Familiarity with frontend technologies such as Javascript, HTML5, CSS3 and Vue.js
Measures of Success:
- Writing quality code adhering to the functional and non-functional requirements
- Follow standard practices (Unit Tests, Reduce technical debt, Code Coverage, Integration Tests, etc. )
- Believe in and promote our core company values - PILOTS
Key Competencies:
- Functional Competencies: Programming, system design and analysis, data structures and algorithms, Agile development
- Behavioral Competencies: Analytical problem solving, Time management, Attention to detail, Teamwork and collaboration
Who will you report to: Senior Manager - Backend Development
Why join us?
- Be a part of a global growth stage startup
- Work in a fast-paced, dynamic environment where your contribution matters
- You are passionate about technology and its impact on the high-growth mobile technology space
- Innovate at scale with learning opportunities
What is working at CleverTap like?
- Be a part of a global category creator - hyper growth B2B SaaS startup
- Work in a fast-paced, dynamic environment where your contribution matters
- Work, performance, and results are real sources of happiness in addition to the fun of working with and celebrating success with an exceptionally talented team
- Accountability and driving outcomes is the key to success
- Your career here is limited by you and nothing elseTeamwork trumps individual success
- You are passionate about experience technology and its impact on enabling growth. Innovate at scale, with learning opportunities and having fun along the way!
About Leanplum, a CleverTap company
Leanplum was acquired by CleverTap in 2022. The Leanplum product and engineering teams based out of Sofia are now part of CleverTap. The Leanplum product capabilities are being merged into the CleverTap platform.
CleverTap is the World's #1 Retention Cloud that helps app-first brands personalize and optimize all consumer touch points to improve user engagement, retention, and lifetime value. It's the only solution built to address the needs of retention and growth teams, with audience analytics, deep segmentation, multi-channel engagement, product recommendations, and automation in one unified product.
The platform is powered by TesseractDB™ - the world’s first purpose-built database for customer engagement, offering both speed and economies of scale.
CleverTap is trusted by 2000 customers, including Electronic Arts, TED, English Premier League, TD Bank, Carousell, AirAsia, Papa Jonn's, and Tesco. Backed by leading investors such as Sequoia India, Tiger Global, Accel, and CDPQ the company is headquartered in Mountain View, California, with presence in San Francisco, New York, São Paulo, Bogota, London, Amsterdam, Sofia, Dubai, Mumbai, Singapore, and Jakarta.
For more information, visit clevertap.com or follow us on LinkedIn and Twitter.
See more open positions at Leanplum
Something looks off?