- B2B
- Early StageStartup in initial stages
Founding Back end engineer (Golang)
- ₹15L – ₹30L • 0.2% – 1.0%
- 1 year of exp
- Full Time
Not Available
In office
About the job
Job Description: Founding Software Engineer (Backend)
Location: HSR Layout Bengaluru (In office 5 days/week)
Job Type: Full-Time
About Us: We are a Composable Data Lakehouse platform. Solves for easy data engineering without needing tons of data engineers. We have recently raised 1M USD in funding from prominent VCs and Angels in India and US. Google Datazip to know more. Read here.
Position Overview: This is a founding position, which involved developing many things from scratch and writing backend application which will scale to petabyte of data in future. This role involves leading complex development initiatives (Working on an Open-source project as well), mentoring junior developers, and driving the architectural design of our software products. You will play a pivotal role in shaping our technological direction and ensuring the robustness, scalability, and efficiency of our systems.
Responsibilities:
- Architectural Design: Design and implement scalable, efficient, and maintainable software systems. Lead the architectural evolution of our products.
- Development: Write clean, efficient, and well-documented code in Golang (must) and Python.
- Mentorship: Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.
- Problem Solving: Tackle complex technical challenges and devise innovative solutions.
- Collaboration: Work closely with cross-functional teams including product, design, and other engineering teams to deliver high-quality software.
- Code Reviews: Conduct thorough code reviews to maintain code quality and adherence to best practices.
- Performance Optimization: Continuously improve system performance and reliability.
- Project Management: Lead projects from conception through to deployment, ensuring timely delivery and adherence to quality standards.
Requirements:
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 2+ years of professional software development experience.
Technical Skills:
- High Proficiency in Golang is a must with at least 1 year of full-time work experience.
- Familiarity with other relevant technologies (e.g., cloud platforms like AWS/Azure/GCP, containerization with Docker, Kubernetes).
- Experience with software design patterns, data structures, and algorithms.
- Knowledge of database systems, both SQL and NoSQL.
- Experience with version control systems (e.g., Git).
Soft Skills:
- Strong communication and interpersonal skills.
- Leadership qualities with the ability to motivate and manage a team.
- Analytical and critical thinking abilities.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications (Not necessary to have):
- Contributions to open source projects.
- familiarity with Python and Java is a bonus.
- Familiarity with Data Engineering tools is a bonus (Apache Spark, Apache Iceberg, Airbyte).
- Experience with agile development methodologies.
- Certifications or deep knowledge in cloud technologies or specific development frameworks.
- Previous experience in a startup or fast-paced tech environment.
What We Offer:
- Early stage product building experience with lot of ownership and exposure.
- Competitive salary and equity options.
- Comprehensive health insurance.
- Lunch and snacks. monthly team dinners with quarterly outings.
- 1 month work from home through the year
- Flexible working hours.
- Professional development and training opportunities.
- A collaborative, inclusive, and innovative work environment.
We are excited to meet candidates who can bring passion, creativity, and high energy to our team. Join us in shaping the future of technology!