Responsibilities
Use AI-powered tools for code generation, refactoring, test generation, documentation, code analysis, troubleshooting, and design acceleration.
Build proofs of concept and prototypes and apply spec-driven and modern AI-assisted development practices.
Design, develop, and maintain API-first and microservices-based backend APIs and frontend applications.
Develop automated unit, API, integration, and functional tests and improve coverage using AI-assisted approaches.
Apply secure coding practices and consider performance, scalability, reliability, and maintainability.
Deploy applications in cloud environments, preferably AWS, and contribute to CI/CD pipeline and release automation.
Support monitoring, logging, alerting, observability, production issue investigation, and root-cause analysis.
Collaborate with product managers, business teams, architects, senior engineers, and operations teams to deliver solutions and improve engineering practices.
Requirements
Hands-on software development experience with one or more of Java/Spring Boot, Node.js, or Python.
Experience with at least one up-to-date frontend framework, such as React or Angular.
Understanding of REST APIs, API-first development, OpenAPI specifications, and microservices architecture.
Experience with PostgreSQL, Oracle, or another relational database.
Basic to valuable understanding of AWS or another cloud platform, plus experience with Git, CI/CD, and DevOps practices.
Hands-on exposure to AI-assisted coding and software development tools, including code generation, review, testing, documentation, debugging, or technical design.
Awareness of RAG, MCP, AI agents, prompt/spec-driven development, and developer automation.
Understanding of software engineering fundamentals, automated testing, security, performance, scalability, and Agile/Scrum environments.
Robust analytical, problem-solving, communication, collaboration, ownership, and continuous-learning abilities.
Telecom or communications-domain experience is advantageous but not essential.
📌 Software Engineering Professional Bengaluru
🏢 BT
📍 Bengaluru