Software Engineer

Eagleview · Bengaluru, Karnataka, India

Full-time · Mid-Senior level · Posted 1 month ago

Essential Duties & Responsibilities:
Design, develop, and maintain full-stack applications using React and backend technologies like Go Lang / Node.js
Build and deploy scalable, cloud-native applications using AWS and Kubernetes
Develop and optimize database solutions using PostgreSQL
Collaborate with cross-functional teams to define, design, and ship new features
Apply software design patterns and best practices to ensure maintainable and efficient code
Work on distributed systems and ensure reliability, scalability, and performance
Leverage AI-assisted programming tools (e.g., GitHub Copilot, Cursor) to enhance development workflows

Required Experience:
Strong experience in frontend development using React
Proficiency in backend development using Golang or Node.js
Hands-on experience with AWS services and cloud-based architectures
Experience with containerization and orchestration tools like Kubernetes
Strong understanding of PostgreSQL or similar relational databases
Solid problem-solving skills and experience working with distributed systems

Preferred Experience:
Experience with microservices architecture and system design
Familiarity with CI/CD pipelines and DevOps practices
Exposure to performance optimization and monitoring tools
Experience using AI-assisted coding tools in production environments
Knowledge of modern software design patterns and architectural principles

Sign up to apply