Role Overview
We are seeking a motivated and technically versatile CMS Engineer (IC2) to support our transition from SharePoint to Contentful, while also contributing to the broader CMS ecosystem. This is an excellent opportunity for an early-career engineer to work on enterprise-grade platforms and microservice-based architectures.
Key Responsibilities
· 3-5 years of experience with SharePoint Online and/or enterprise CMS platforms.
· Familiarity with Contentful or other headless CMS solutions is a strong plus.
· Hands-on experience with Java, Spring Boot, and relational databases (e.g., PostgreSQL).
· Exposure to Kafka, Elasticsearch, or similar distributed technologies is desirable.
· Solid problem-solving and communication skills with an eagerness to learn.
What would you do here
SharePoint to Contentful Migration | Backend + CMS Integration
· Assist in maintaining and enhancing SharePoint Online content and features during the transition period.
· Support the migration of pages, documents, and metadata from SharePoint to Contentful.
· Contribute to the design and development of backend services that integrate with Contentful using Java, Spring Boot, and REST APIs.
· Write reusable services for content delivery, search indexing (via Elasticsearch), and event processing (via Kafka).
· Help develop APIs for CMS-based applications that interact with PostgreSQL databases.
· Troubleshoot CMS-related issues and support testing efforts during platform migration.

About Geektrust
About
Company social profiles
Similar jobs
Job Title- Java Developer/ Senior Java Developer
Required Experience- 5-10 years
Location- Bangalore/ Remote
Desired Skills- Java, microservices, Docker, Kubernetes
Job Type- Full time
Your key responsibilities:
● Build systems to add features across our messaging platform
● Create scalable microservices that will help support our impressive growth
● Propose scalable, maintainable and cost-effective solutions
● Estimate the effort required to develop and implement new features
● Develop and execute effective testing strategies, including unit tests, integration tests,
and end-to-end tests, to ensure software quality and reliability
● Collaborate with cross-functional teams to ensure seamless integration and functionality.
What you’ll bring
Required:
● Excellent software engineering skills in Java for backend services
● A strong focus on testing, with a customer-first mindset
● Experience with multi-threaded architectures, web services, caching, and event-driven
pipelines.
● Practical experience in deploying code in a modern programming environment using
tools such as Docker and Kubernetes
● Strong emphasis on testing and familiarity with Object-Oriented Design and design
patterns.
Who You Are:
- You’ve built scalable, production-ready APIs in fast-paced environments, and are comfortable with the challenges that come with a growing startup.
- You understand event-driven architectures and have hands-on experience building real-time applications.
- You are fully capable of taking ownership of backend systems, from designing the database schema to writing efficient, maintainable code.
- You think beyond the code: optimizing performance, scalability, and security are as important as building new features.
- You’re comfortable troubleshooting complex issues, whether that’s API bottlenecks, database performance, or production issues.
Responsibilities:
- Design, implement, and manage a NestJS backend with a modular, scalable architecture that can easily handle real-time events and communication.
- Develop and maintain WebSocket services for real-time event-driven updates and ensure seamless communication across the system.
- Integrate RabbitMQ for reliable internal messaging, handling queues and ensuring event-driven workflows are efficient and fault-tolerant.
- Implement database management strategies using MongoDB, Redis, and Elasticsearch, ensuring efficient data handling, indexing, and optimization.
- Integrate with external APIs (JSON-RPC, XML-RPC, REST) to enhance system capabilities.
- Ensure high performance of the system by optimizing database queries, implementing caching strategies using Redis, and ensuring optimal indexing and data flow.
- Implement role-based authentication and authorization mechanisms using JWT, OAuth, and RBAC patterns within NestJS.
- Follow security best practices to ensure sensitive data is protected, credentials are stored securely, and the system is resilient to common vulnerabilities.
- Work collaboratively with cross-functional teams to ensure seamless integration between different services and technologies.
Must-Have Skills:
- Strong proficiency in Node.js and NestJS with TypeScript.
- Solid experience with MongoDB, Redis, and Elasticsearch for data storage and real-time data handling.
- In-depth knowledge of WebSockets and Socket.IO in NestJS Gateways, enabling real-time communication and updates.
- Experience with RabbitMQ for message queuing and asynchronous task handling.
- Strong understanding of authentication & authorization systems using JWT, OAuth, and RBAC (Role-Based Access Control).
- Expertise in optimizing APIs, including techniques for caching, improving database performance, and reducing latency.
- Familiar with API security best practices, including secure storage of credentials, encryption, and safeguarding sensitive data.
Key Skills:
- TypeScript, NestJS, WebSockets, Socket.io
- Redis, MongoDB, Elasticsearch, RabbitMQ
- API Optimization, JWT, OAuth, RBAC
- Real-time communication, Event-driven architecture


● You have good understanding of the fundamentals of data science/algorithms or
software engineering
● Preferably you should have done some project or internship related to the field
● Knowledge of SQL is a plus
● A deep desire to learn new things and be a part of a vibrant start-up. You will
have a lot of freehand and this comes with immense responsibility - so it is
expected that you will be willing to master new things that come along!
What you will get to do?
● Build cloud-based services and/or user interfaces
● Participating in all aspects of software development activities, including design,
coding, code review, unit testing, bug fixing, and code/API documentation
● Be the first few members of a growing technology team

About Nomiso India: Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers through simple solutions for their complex business problems.
At Nomiso, we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble, and thrive when challenged. We offer a positive, stimulating, and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!
What You Can Expect from Us:
We work hard to provide our team with the best opportunities to grow their careers. You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do at all levels of the company. Let’s make your career great!
Position Overview:
As our Senior Engineer (Back End), you'll be responsible for building new features, enhancing the existing ones as well as supporting them in production. You will also be responsible for building reusable libraries or technology platforms that address multiple use cases. You will work towards delivering specific milestones and objectives in a very dynamic environment.
Roles and Responsibilities:
● Working closely with the Engineers to develop the best technical design, strategy and drive execution to build capabilities into the platform
● Owning the delivery of various timelines, ensuring that key milestones are met and deliveries are of the highest quality
● Establishing various best practices for software development and encouraging their adoption with the team and organization
● Collaborate with other non-technical stakeholders of the business which includes Product Managers, Designers, Marketing etc.
● Encouraging and mentoring an excellent team of talented engineers by mentoring them and working with them to remove any roadblocks
● Functional availability of the software developed, enhancing the product based on functional requirements
● Managing cloud-based services, web applications for their functional correctness, availability, security
● Deploy and maintain enterprise class RESTful, GRPC based services
● Own the engineering excellence and operational readiness of the service driving the SLO,SLI, SLA of the relevant services
● Take ownership to drive quality of the services under your purview via integration test and unit test coverage
● Responsible for all microservices within your purview responsible driving their quality, security,availability, scalability and other “ilities”
● Dive deep into each issue, own reactive fixes, and execute long term fixes
● Assist other Support Engineers on complex RCA issues
● Provide technical mentoring and guidance to other engineers
● Provide L3 engineering support
Must Have Skills:
- Overall experience 7+ years and relevant at least 3+ years in Golang with Java
- Strong design and architectural experience in building various highly-scalable and highly-available products
- Strong understanding of the SDLC Activities which include Analysis, Design, Development, Testing, Deployment and Post-Production Support etc.
- Proficiency in at least one server side framework for Go Lang
- Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB, Redis etc
- Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues
- Able to work independently and multi-task effectively
- Program at a system level and able to manage service stability
- Excellent experience maintaining, scalable, extensible code
- Methodical in maintaining up to date documentation
- Metric-driven mindset and obsessive about ensuring clean coding practices
- Preferred experience in product development
- Preferred working experience on microservices platforms
- Proficiency in at least one modern web front-end development framework such as React JS will be a bonus
Good to Have Skills:
- Preferred experience in Elasticsearch and Kibana (ELK Stack)
- Preferred experience with messaging systems like RabbitMQ
Qualification:
- Bachelor of Science in Computer Science or equivalent technical training and professional work experience.

We are hiring for a Software Engineer Team Lead - Backend, to join our education-focused fintech lending startup, GrayQuest. Our core product is a combination of a lending product, a rewards product and an insurance product to redefine the education fees payment across the country.
You will be joining a young and vibrant team of developers who are pushing the boundaries of consumer financing through technology.
Key Responsibilities :
- Participate in all stages of the Software Development Lifecycle
- Develop back-end components, services, and APIs. Support integration of user-facing elements, and collaborate closely with the design and front-end development team.
- Write elegant, effective, and scalable code while maintaining the highest level of coding standards.
- Take complete ownership of projects and ensure timely deliveries
- Ability to debug, refine, review, and deploy code
- Work closely with the QA team to test, and document project features.
- Ability to interact with all stakeholders. Understand business requirements, and effectively convert them into technical specifications
- Mentor junior developers and participate in peer Review
Requirements:
- Demonstrable experience as a Python Developer (3+ years)
- Strong knowledge of Python frameworks (Django Rest, Flask)
- Experience working on REST APIs
- Strong knowledge of SQL and JavaScript
- Experience with Amazon Web Services (AWS)
- Working knowledge of React
- Familiarity with Agile development methodology
- Good understanding of task breakup, milestone definition, and work delegation.
- Past experience of working in a fintech/financial services domain or a consumer internet startup will be preferable but not required
- Work experience in early-stage startups (0 ->1) is a big plus
- Bachelors or equivalent degree from premier institutes is a plus
- Most importantly, the biggest skill we look for our prospective candidates is "Learnability" - how quickly can you learn.
Why is this a great opportunity for the right candidate:
- Work with a young dynamic core team backed by marquee investors from the financial services space
- Work on a product/business that has achieved product market fit and take it to scale
- Equity compensation and competitive market salaries
- Work environment that prioritizes talent, hustle and dedication
We will also ensure we give a preference to applicants who directly email us with their background/context and why they think they should be a strong candidate for this position at GrayQuest. Email us at work (at the rate) grayquest (dot) com and cc Sonal (at the rate)grayquest (dot) com
- Experience with Hibernate and Spring.
- Experience with Springboot, spring MVC
- Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation
- Teamwork & collaboration skills to work across organizations
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Programming Language(s): Java, J2EE, JSON, HTML, DHTML, HTML 5, XML, EXTJS.
- Experience with XML/HTTP and Web Services
- Experience with HTML, JSP, CSS, JQuery / Ajax / JSON,
- Experience /Knowledge of Angular, React.
- Experience building J2EE based Web Applications
- Experience with MySql.



