4 New Era Consultancy Jobs
Cloud Backend Engineer - Golang/AWS (2-6 yrs)
New Era Consultancy
posted 7d ago
Flexible timing
Key skills for the job
Location : Bangalore (WFO)
Role : Cloud Backend Engineer
Experience : 2 to 6 years
Work Module : Work from office
Responsibilities :
- Design, develop and maintain backend services, REST APIs across multiple projects in our MirAIe IOT platform.
- Implement and maintain event-driven system architectures, leveraging tools like Kafka for messaging and Redis for caching.
- Design and integrate authentication and authorization mechanisms into cloud-based systems, ensuring data security and compliance.
- Develop and maintain documentation for architecture, design decisions, and operational procedures.
- Work with QA team to ensure high product quality and high automation coverage
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Monitor system performance, troubleshoot issues, and implement optimizations to ensure optimal operation and scalability.
- Stay updated on emerging technologies, trends, and best practices in cloud computing and software development.
Qualifications :
- BE in computer science or equivalent with 5-6 years of hands-on experience in cloud engineering, AWS, Azure, GCP preferably with AWS.
- Strong analytical skills with the ability to troubleshoot and resolve complex issues.
- Strong coding skills in language Golang.
- Experience with microservices and event-driven architecture
- Good knowledge of REST API design, WebSocket, authentication and authorization mechanisms, API security. Knowledge of GRPC is plus.
- Proficiency in AWS cloud services (EC2, S3, RDS, Lambda, etc.).
- Experience with open-source tools and technologies like Redis, Kafka, NoSQL (e.g., MongoDB, Cassandra), SQL databases (e.g., MySQL, PostgreSQL).
- Hands-on experience with Kubernetes and Zookeeper.
- Knowledge of IoT technologies and systems is a plus.
- Strong understanding of software development practices and principles.
- Experience with agile development methodologies.
- Proficiency in using Git for version control and collaboration.
- Excellent communication and teamwork skills. Ability to work independently and take initiative.
Functional Areas: Other
Read full job descriptionPrepare for Engineer roles with real interview advice