Job Title:
Junior Back End Developer - AI startup
Company: Founding Teams
Location: Tiruchirappalli, Tamil nadu
Created: 2026-01-11
Job Type: Full Time
Job Description:
Founding Teams is a stealth AI Tech Incubator & Talent platform. We are supporting the next generation of AI startup founders with the resources they need including engineering, product, sales, marketing and operations staff to create and launch their product.The ideal candidate will have a passion for next generation AI tech startups and working with great global startup talent.About the Role:We are looking for a Lead Back-End Developer to oversee the design, development, and maintenance of scalable and efficient server-side applications. You will play a crucial role in shaping our architecture, mentoring the backend team, and collaborating with cross-functional teams to deliver robust, secure, and high-performance systems.Responsibilities:Lead and mentor a team of backend developers, promoting best practices in coding, design, and architecture.Design, build, and maintain scalable APIs and microservices.Collaborate with Front-End Developers, Product Managers, and DevOps Engineers to design and implement new features.Ensure the performance, security, and scalability of backend systems.Drive technical decisions and architectural designs.Write clean, maintainable, and well-documented code.Conduct regular code reviews and provide constructive feedback.Monitor application performance and troubleshoot production issues.Help establish development processes, coding standards, and technical documentation.Stay up to date with new back-end technologies and industry trends.Required Skills & Qualifications:Bachelor's or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).5+ years of professional back-end development experience.2+ years in a senior or technical leadership role.Proficient in at least one major back-end language such as Python, Node.js, Java, Go, or Ruby.Strong experience designing and building RESTful and/or GraphQL APIs.Deep understanding of database design and management (both SQL and NoSQL).Solid knowledge of microservices architecture and event-driven systems.Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).Familiarity with cloud services (e.g., AWS, GCP, Azure).Strong understanding of authentication, authorization, and security best practices (e.g., OAuth, JWT, API Security).Proficiency in version control systems like Git.Experience setting up CI/CD pipelines.Knowledge of testing methodologies (e.g., unit, integration, end-to-end testing).Preferred Skills:Familiarity with serverless architectures (e.g., AWS Lambda).Experience with message brokers (e.g., RabbitMQ, Kafka, SQS).Exposure to infrastructure as code (e.g., Terraform, Pulumi).Experience working in agile development environments (Scrum/Kanban).Knowledge of system observability tools (e.g., Prometheus, Grafana, Datadog).Tools & Technologies:Languages: Python, Node.js, Java, Go, RubyFrameworks: Django, FastAPI, Express.js, Spring Boot, GinDatabases: PostgreSQL, MySQL, MongoDB, Redis, ElasticsearchAPI Design: OpenAPI/Swagger, GraphQLCloud Platforms: AWS, Google Cloud Platform, AzureContainerization: Docker, KubernetesCI/CD: GitHub Actions, GitLab CI, CircleCI, JenkinsVersion Control: Git (GitHub, GitLab, Bitbucket)Monitoring: Prometheus, Grafana, Datadog, SentryCommunication: Slack, ZoomProject Management: Jira, Trello