Bangalore, Karnataka, India
Information Technology
Full-Time
York IE
Overview
Position Overview
We are looking for a passionate and experienced Back-End Software Engineer with expertise in Node.js or Python to join our growing development team.
The ideal candidate will have strong programming skills, a deep understanding of server-side architecture, and hands-on experience building scalable APIs and microservices.
Key Responsibilities
We are looking for a passionate and experienced Back-End Software Engineer with expertise in Node.js or Python to join our growing development team.
The ideal candidate will have strong programming skills, a deep understanding of server-side architecture, and hands-on experience building scalable APIs and microservices.
Key Responsibilities
- Design, develop, test, and maintain robust back-end applications and RESTful APIs using Node.js or Python.
- Architect and implement scalable and high-performance microservices.
- Integrate third-party services, databases, and front-end systems through secure and efficient APIs.
- Collaborate with front-end developers, DevOps engineers, and QA teams to deliver end-to-end solutions.
- Write clean, maintainable, and well-documented code following software engineering best practices.
- Optimize code performance, conduct code reviews, and troubleshoot production issues.
- Participate in system design discussions and contribute to technical decision-making.
- Implement security and data protection best practices for backend services.
- Monitor system health, metrics, and logs to ensure reliability and uptime.
- Stay current with new technologies and recommend adoption as appropriate.
- Programming Languages : Proficiency in Node.js (JavaScript/TypeScript) or Python.
- Frameworks :
- Node.js : Express.js, NestJS (optional)
- Python : Django, Flask, or FastAPI
- Databases : Strong experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- APIs : RESTful APIs, OpenAPI (Swagger); knowledge of GraphQL is a plus.
- Authentication : JWT, OAuth2, API key management.
- Cloud Platforms : Experience deploying services on AWS, GCP, or Azure (preferred).
- Messaging & Queues : Experience with Kafka, RabbitMQ, or similar is a plus.
- Bachelors or Masters degree in Computer Science, Information Technology, or related field.
- 2- 6 years of professional experience in back-end software development.
- Strong problem-solving skills and an analytical mindset.
- Ability to work in an agile and fast-paced team environment.
- Experience with microservices architecture and container orchestration (Kubernetes).
- Familiarity with performance monitoring tools (e.g., Prometheus, ELK stack).
- Contribution to open-source projects or personal GitHub portfolio
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in