Company Description
Contineu AI is an early stage start-up based in Bengaluru that specializes in AI-enabled construction project management and progress monitoring solutions. Our mission is to automate and streamline the project control process, enabling teams to effortlessly compare as-planned to as-built without manual human input. We are passionate about leveraging cutting-edge technology to improve the efficiency and accuracy of construction projects.
Role Description
At Contineu AI, an early-stage startup, you'll lead backend development and shape our company's direction. As a Backend Engineer, you'll build and maintain server-side components, playing a pivotal role in our growth. This full-time on-site position involves designing APIs, integrating databases, optimizing performance, and ensuring top-tier security and reliability.
Responsibilities
Backend Development:
- Design, develop, and maintain scalable backend systems and APIs.
- Ensure high performance, reliability, and security of server-side components.
- Implement efficient algorithms and data structures to handle large-scale data processing.
System Design:
- Collaborate with cross-functional teams to understand product requirements and design robust, scalable systems.
- Architect solutions that accommodate future scalability and flexibility.
Code Quality and Documentation:
- Write clean, maintainable, and well-documented code.
- Maintain comprehensive technical documentation, including API specifications and database schemas.
Cloud Infrastructure:
- Utilize expertise in Kubernetes and AWS platform to deploy and manage cloud-based resources.
- Optimize cloud infrastructure for performance, cost, and scalability.
Security and Authentication:
- Implement secure authentication mechanisms, including user authentication and multi-factor authentication.
- Ensure data integrity and confidentiality through robust security practices.
Team Collaboration:
- Conduct code reviews and provide constructive feedback to junior developers and interns.
- Collaborate closely with frontend engineers, AI engineers and other developers to deliver high-quality solutions.
Requirements:
- 3-5 years of backend development experience using GoLang, Python (Django, FastAPI), or Node.js
- Proficiency in relational databases, with a focus on design and performance optimization
- Strong skills in building REST APIs and integrating third-party services
- Experience with cloud services (AWS/GCP) setup and management
- Familiarity with implementing API caching using Redis or similar technology
- Excellent problem-solving skills and attention to detail
- Effective communication and teamwork abilities
- Comfortable working in a collaborative, fast-paced environment