15 Sep
|
Brainstack Technologies
|
Jaipur
15 Sep
Brainstack Technologies
Jaipur
Job Summary
Early-career backend engineer building REST APIs, microservices, and AI-enhanced features.
As an SDE-1 at Brainstack Technologies, you will build backend features and services that power learning, governance, and citizen-facing products used at scale. Working under the guidance of senior Brainstack engineers, you will implement REST APIs, contribute to microservices, and explore AI-enhanced backend capabilities. This is a strong role for an early-career engineer who is hungry to learn, enjoys writing clean code, and wants to grow into a senior backend engineer while making a tangible, real-world impact.
Responsibilities
- Implement REST APIs and backend features within services owned by your team, following Brainstacks established design patterns and code standards.
- Write clean, maintainable, and well-tested code, applying clean architecture and SOLID principles with guidance from senior engineers.
- Contribute to AI-enhanced or agent-driven backend features using tools like LangChain or CrewAI under the mentorship of senior engineers.
- Test your code thoroughly to ensure responsiveness, correctness, and efficiency before raising it for review.
- Participate actively in code reviews - both receiving feedback to grow and reviewing peers code where appropriate.
- Collaborate with front-end developers to integrate UI elements with backend services.
- Help troubleshoot application-related issues and assist senior engineers and the infrastructure team during incident triage.
- Research and learn new tools, libraries, and patterns, and propose improvements where you see opportunities.
- Assist with software installation, configuration, and deployment on servers across cloud and on-premise environments.
- Support deployments through CI/CD pipelines, including releases to on-prem and state data centre (SDC) environments where applicable.
Requirements
- Bachelors degree in Computer Science or a related field.
- 1-3 years of skilled backend engineering experience.
- Strong working knowledge of JavaScript (ES6) and Node.js.
- Working knowledge of frameworks like Express.js (Restify experience is a plus).
- Foundational understanding of Node.js concepts including the event loop and asynchronous programming.
- Strong fundamentals in algorithms and data structures.
- Experience working with MySQL and exposure to NoSQL databases like MongoDB or DynamoDB.
- Ability to write SQL queries (familiarity with joins, indexing, and basic optimization).
- Basic understanding of REST API design and HTTP fundamentals.
- Awareness of clean architecture and SOLID principles, with willingness to apply them in practice.
- Basic Linux knowledge - common commands, installing packages such as MySQL, Java, and Node.js.
- Basic OS and application troubleshooting skills.
- Familiarity with Git and standard branching workflows.
- Experience with AI-assisted development tools (e.g., Cursor, GitHub Copilot) to accelerate development and support efficient coding practices is a must.
- Eagerness to learn, take ownership of your work, and grow into building large-scale, high-availability systems alongside Brainstacks senior engineers.
Nice to have
- Exposure to building backend services that handle data at scale.
- Understanding of microservices architecture and inter-service communication.
- Experience with WebSockets or real-time communication patterns.
- Basic knowledge of AWS and Docker containerization.
- Familiarity with CI/CD pipelines and deployment automation.
- Exposure to on-premise infrastructure, including State Data Centres (SDCs) or other government data centres.
- Awareness of virtualization platforms (VMware, KVM, Hyper-V, Nutanix) or container orchestration (Kubernetes).
- Exposure to monitoring and observability tools (Prometheus, Grafana, ELK, Zabbix, Nagios).
- Knowledge of front-end frameworks like ReactJS.
- Familiarity with Python.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Backend Engineer (Jaipur)
🏢 Brainstack Technologies
📍 Jaipur