This role is for one of the Weekday's clients
Min Experience: 2 years
Location: Bengaluru
JobType: full-time
We are looking for a skilled and driven Backend Engineer to join our fast-paced, mission-focused team. In this role, you will be responsible for architecting and developing the server-side components of a high-performance event streaming platform. You will work alongside front-end developers, domain specialists, and cross-functional teams to deliver scalable and robust solutions powering our real-time data infrastructure.
Requirements
Why Join Us?
- Be part of a high-energy startup environment working on groundbreaking space-tech projects.
- Take ownership in a flat-hierarchy team structure that values innovation and bold ideas.
- Access to competitive incentives and the opportunity to help shape transformative technologies.
Key Responsibilities:
- Design and implement clean, modular, and well-documented backend code in line with industry best practices.
- Develop real-time data pipelines and an event-driven architecture to process continuous data streams and complex event flows.
- Manage and optimize relational databases and handle large-scale datasets.
- Troubleshoot and debug backend systems to ensure performance, reliability, and scalability.
- Collaborate in code reviews, providing constructive feedback and encouraging engineering excellence.
- Continuously stay up to date with modern backend technologies, tools, and best practices.
- Contribute to ongoing improvements in team workflows, tools, and technical strategy.
Required Qualifications:
- Minimum of 2 years of experience designing APIs and managing databases.
- Deep understanding of event streaming and messaging systems such as Apache Kafka.
- Proficient in at least one backend language or framework; Golang preferred.
- Strong experience with relational databases such as PostgreSQL.
- Familiarity with version control tools (e.g., Git) and collaborative development practices.
- Strong analytical and debugging skills.
- Effective communication skills to bridge technical and non-technical team members.
- Comfort working in a fast-paced, collaborative environment.
Preferred Qualities:
- Strong fundamentals in data structures, algorithms, and system design for scalability and performance.
- Expertise in Golang is highly desirable.
- Familiarity with the Hadoop ecosystem and tools like Hive, HDFS, Presto, HBase, and Spark.
- Experience with cloud platforms (AWS, Azure, GCP) and performance tuning.
- Prior experience working in startups or product-based companies.
- Highly adaptable, proactive, and motivated to learn and grow continuously.
General Expectations:
- Operate effectively in a goal-oriented, operations-driven setup.
- Demonstrate sound judgment and independent decision-making ability.
- Contribute positively in a diverse, interdisciplinary team setting.
- Maintain consistency in work schedules and organizational tasks.
- Be open to occasional travel when necessary.