



Senior Software Engineer I
Primary Responsibilities
- Designs, codes, debugs, optimizes, and releases both frontend and backend components as well as internal tools.
- Performs code reviews of pull requests.
- Assists junior engineers with development and SDLC processes.
- Works closely with QA analysts for feature and regression testing.
- Writes and maintains unit, integration, and acceptance tests.
- Helps select and incorporate new tools and technologies.
- Drives continuous improvement of best practices within the development team.
- Identifies and recommends where increased automation, performance enhancements, application enhancements, and quality enhancements may be incorporated.
- Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities.
- Keeps current with emerging technologies and technological developments within the industry.
Education & Experience
· Level of Formal Education:
o Bachelors or 5 years of professional experience
· Area of Study:
o Computer Science or related field
· Years of Experience:
o 5+ years
· Type of Experience:
o Software Engineering
· Special Certifications or Technical Skills:
o n/a
· Information Systems:
o C#, .NET Framework, JavaScript, SQL Server
· Technical Competencies:
o n/a
· Skills and Ability:
o C# (or similar language)
o JavaScript / Node.js
o SQL Server (or similar relational database management system)
o Object-oriented design
o Unit, integration, & acceptance testing
o Git (or similar version control system)
· Personal Attributes:
o Accountable, analytical, methodical, strategic, situational awareness
· Other/Preferred:
o Full Stack Development experience
o Experience or interest in learning:
§ REST web services / microservice architecture
§ Continuous integration & continuous delivery
§ Behavior-driven development
§ GraphQL
§ Docker containers
§ Cloud technologies (e.g. serverless architecture / AWS Lambda)

About Kaplan
About
A leading provider of certification, technical, and behavioral development training, Kaplan Professional ME is a branch of Kaplan Inc. that focuses on professional education. Kaplan has established a strong reputation in the region for being able to provide a comprehensive range of accounting certification and financial management courses.
The company has supported candidates in accomplishing their professional goals by providing them with expert trainers, the assistance of the highest caliber, and technological solutions. The delivery talents that Kaplan has included both local experience and globally recognized resources that have been developed by using the most effective worldwide techniques. There is a strong rationale for why Kaplan has kept its position as an industry pioneer for more than eight decades. Kaplan can assist students in attaining their educational and career goals across 28 countries, with more than 1 million candidates, thousands of business and educational clients, and university partners. Kaplan possesses the expertise, passion, and continuous innovation necessary to assist students.
Connect with the team
Similar jobs

A niche, specialist position in an interdisciplinary team focused on end-to-end solutions. Nature of projects range from proof-of-concept innovative applications, parallel implementations per end user requests, scaling up and continuous monitoring for improvements. Majority of the projects will be focused on providing automation solutions via both custom solutions and adapting machine learning generic standards to specific use cases/domains.
Clientele includes major publishers from the US and Europe, pharmaceutical bigwigs and government funded projects.
As a Senior Fullstack Developer, you will be responsible for designing, building, and maintaining scalable and performant web applications using modern technologies. You will work with cutting-edge tools and cloud infrastructure (primarily Google Cloud) and implement robust back-end services with React JS with Typescript, Koa.js, MongoDB, and Redis, while ensuring reliable and efficient monitoring with OpenTelemetry and logging with Bunyan. Your expertise in CI/CD pipelines and modern testing frameworks will be key to maintaining a smooth and efficient software development lifecycle.
Key Responsibilities:
- Fullstack Development: Design, develop, and maintain web applications using JavaScript (Node.js for back-end and React.js with Typescript for front-end).
- Cloud Infrastructure: Leverage Google Cloud services (like Compute Engine, Cloud Storage, Pub/Sub, etc.) to build scalable and resilient cloud solutions.
- API Development: Implement RESTful APIs and microservices with Koa.js, ensuring high performance, security, and scalability.
- Database Management: Manage MongoDB databases for storing and retrieving application data, and use Redis for caching and session management.
- Logging and Monitoring: Utilize Bunyan for structured logging and OpenTelemetry for distributed tracing and monitoring to ensure system health and performance.
- CI/CD: Design, implement, and maintain efficient CI/CD pipelines for continuous integration and deployment, ensuring fast and reliable code delivery.
- Testing & Quality Assurance: Write unit and integration tests using Jest, Mocha, and React Testing Library to ensure code reliability and maintainability.
- Collaboration: Work closely with front-end and back-end engineers to deliver high-quality software solutions, following agile development practices.
- Optimization & Scaling: Identify performance bottlenecks, troubleshoot production issues, and scale the system as needed.
- Code Reviews & Mentorship: Conduct peer code reviews, share best practices, and mentor junior developers to improve team efficiency and code quality.
Must-Have Skills:
- Google Cloud (GCP): Hands-on experience with various Google Cloud services (Compute Engine, Cloud Storage, Pub/Sub, Firestore, etc.) for building scalable applications.
- React.js: Strong experience in building modern, responsive user interfaces with React.js and Typescript
- Koa.js: Strong experience in building web servers and APIs with Koa.js.
- MongoDB & Redis: Proficiency in working with MongoDB (NoSQL databases) and Redis for caching and session management.
- Bunyan: Experience using Bunyan for structured logging and tracking application events.
- OpenTelemetry Ecosystem: Hands-on experience with the OpenTelemetry ecosystem for monitoring and distributed tracing.
- CI/CD: Proficient in setting up CI/CD pipelines using tools like CircleCI, Jenkins, or GitLab CI.
- Testing Frameworks: Solid understanding and experience with Jest, Mocha, and React Testing Library for testing both back-end and front-end applications.
- JavaScript & Node.js: Strong proficiency in JavaScript (ES6+), and experience working with Node.js for back-end services.
Desired Skills & Experience:
- Experience with other cloud platforms (AWS, Azure).
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience working with TypeScript.
- Knowledge of other logging and monitoring tools.
- Familiarity with agile methodologies and project management tools (JIRA, Trello, etc.).
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-10 years of hands-on experience as a Fullstack Developer.
- Strong problem-solving skills and ability to debug complex systems.
- Excellent communication skills and ability to work in a team-oriented, collaborative environment.


Quoality- A Modern Operating Infrastructure for Hospitality Businesses to help them improve the guest experience and generate additional revenue.
Launched in 2021, Quoality is a Hospitality Tech company backed by a US-based Newchip Accelerator. Our mission is to equip businesses with the tools they need to grow.
By providing tools, insights, and education with minimal effort on the business's part, the barrier to making actionable business decisions is lowered dramatically. Everything we do is driven by this mission. Everything we do needs to positively answer the question, "Does this help businesses grow?"
Product Demo: https://www.youtube.com/watch?v=gKklkRYKkC4" target="_blank">https://www.youtube.com/watch?v=gKklkRYKkC4
Quoality Blogosphere: https://medium.com/quoality" target="_blank">https://medium.com/quoality
🙋♀️ The role & what we are looking for:
Oh, this is our favorite part. We’ve seen companies that write 'templatized' BS for this section; stuff that’s never followed in reality.
Not us. Here are some of our core values to give you a sense of who we are as a team:
- First and foremost, we’re super transparent. We all know what everyone’s working on, how’s the company doing, and the whole shebang.
- We’re all super chill.
- Work time ain’t playtime. We take our work very seriously. We’re a small bunch on a mission to change the guest experience in the hospitality industry, once and for all.
- Deadlines are a thing for us. We are super punctual.
- We know what we are working on and aren’t clueless.
- We’re more friends than colleagues.
- Monthly 1:1s with the founders where you can directly share & receive feedback.
Not convinced yet? Okay, here’s the fun stuff:
- Flexible leave policy. Yeah, it’s truly flexible. We trust you.
- We have a flexible remote work policy in India. Work from the beautiful beaches of Goa or the stunning mountains of Manali, and we’re all good.
- Annual workstations at exotic destinations. Subject to change and hitting milestones.
- Allowances to choose your coworking space (if you want), courses & any tool that you think is beneficial to succeed in this role.
📄 The role & what we are looking for:
🧑💻 Responsibilities:
- Write code that will impact the businesses of thousands of hotels, hostels, and vacation homes across the globe.
- Collaborate with Frontend to spec, write, test, and deploy API endpoints.
- Implementation of a robust set of services and APIs that work on our data pipelines.
- Build all support infrastructure to scale our data delivery pipelines - endpoints, security, logging, messaging.
- Product development activity includes data querying from our various stores, real-time analytics, and ML algorithms.
- Developing & Integrating of the front-end and back-end aspects of the web application
- Optimization of the application for maximum speed and scalability.
- Brainstorm features with the product team and guide decisions based on your knowledge of the codebase.
- Take full ownership of the module starting from architectural and design decisions to shipping.
- Like the work you do, enjoy collaborating with your coworkers, communicate as much as you can, and have fun.
✅ Must Haves:
- 2+ years of relevant work experience
- You are well versed in building scalable, understandable, and testable code with an eye toward maintainability.
- You have a good understanding of multi-process architecture and the threading limitations of NodeJs and ReactJs.
- Understanding of fundamental design principles behind a scalable application.
- You have good knowledge of relational databases as well as key-value databases and are capable of designing scalable database models based on the product requirements.
- Familiarity with REST API development standards, protocols (HTTP, WebSockets and more), and GraphQL.
- Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing outputs.
- You possess strong computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval.
- You’re comfortable picking up new stacks and choosing the right tool to get the job done.
- You are open to learning new stuff and avoiding internal politics. (super important).
- You are humble, kind, and open to feedback. (super duper important).
❕Bonus:
- Entrepreneurial spirit, Product Thinker, and ‘Can-Do' attitude.
- Passionate about leveraging technology for supporting product delivery in the Hospitality space.
- The operating style is suited to working in a startup environment, where teamwork and resourcefulness are highly valued.
- Excellent leadership skills, including the ability to manage multiple assignments at a time.
🤙 What's the interview process like?
Yes, we do have a process, and it’s simple.
- Step 1: You apply for the job.
- Step 2: Quick intro call with the founders.
- Step 3: Solve an assignment.
- Step 4: A round where we evaluate your assignment along with you.
- Step 5: One round of interviews to gauge if you are a good culture fit.
- Step 6: Job Offer (contingent on the above steps).
- Step 7: Welcome to the Quoality! 🙂
So, think we’re a good fit? Then let’s roll.🤘

Job responsibility
- A strong understanding or work experience of all phases of software development life cycle including analysis, design, functionality, testing and support.
- Deep experience with troubleshooting, HTTP traffic inspection, authentication methodologies, session management and browser automation.
- Experience with unit testing frameworks and TDD.
- Familiarity with architecture styles/APIs (REST, RPC).
- Able to develop large scale web/database applications.
- Capable of working on multiple projects with meeting multiple deadlines.
- Maintaining and supporting multiple projects and deadlines.
- Ability to innovate and provide functional applications with intuitive interfaces.
- Capable of working in team environment& individually on projects.
- Smart enough to work with Project Manager to determine needs and applying / customizing existing technology to meet those needs.
- Ability to handle clients, understanding client requirements, coding, designing on .dot net platform, C#, asp.net. Hand on Experience with OOPS concept and Design patterns.
- Ability to construct user guides and Project Documentation, Project Progress Report and other documentation.
Technical Skills required:
.Net with c# core, Ajax, MVC, linq, entity framework, ADO.net, Java script, JQuery, SQL Server, Angular (advance), Socket programming.


Experience Level – 2 to 8 years
Application Developement, If needed making bugfixes, hotfixes, Junit. |
|
|
|
Technical Skills: |
|
|
Java, J2EE, Spring, Spring Boot & Spring Data JPA, Junit |
|
Angular 8+, React, GIT |
|
Cloud Services |
|
PostgreSQL/Mysql/Oracle |
|
REST Services |
|
Kubernetes, docker |
|
Maven/gradle |
|
Jenkins, bamboo, puppet, chef |
|
|
Other technical skills (Nice to have) |
|
|
Scrum |
|
Soft skills |
|
Strong communication (German/English) |
|
Team Player |

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilities
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from our https://www.thoughtworks.com/radar" target="_blank">Technology Radar to solve client problems
Technical skills
- You have 2+ years* of experience using Ruby with experience in Object-Oriented programming
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
Professional skills
- You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
- You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
- You're resilient in ambiguous situations and can approach challenges from multiple perspectives
*For candidates with less than 2 years of experience, https://www.thoughtworks.com/careers/graduates" target="_blank">please visit the Graduates page on our career site.
Other things to know
L&D
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
Job Details
Country: India
City: Bangalore, Pune, Gurgaon
Industry: Information Technology
Employment Type: Regular
About Thoughtworks
Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 28+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.


We are looking for an IMMEDIATE JOINER - As Java Developer you will be responsible for creation and implementation of backend services (API / Microservice).
Roles & Responsibilities:
- Designing and developing performant REST APIs, Microservices.
- Data Model design.
- Participating in requirements analysis.
- Writing clean, scalable code and Implementing unit tests.
- Participating in peer code reviews.
- Optimizing the overall performance of Application.
- Strong focus on data governance and security.
- Be a strong Agile team member.
Skills:
- Conceptually strong in Design Patterns and OOP
- Hands on with technologies like Spring Boot, Java Web services/APIs (SOAP, REST, JSON, Maven, Gradle, jUnit)
- Working knowledge with AWS is a must.
- Excellent understanding of data structures, threading.
- Working knowledge with any of the Unit Test Frameworks such as jUnit.
- Good problem-solving skills. Attention to details.
- Should be a quick learner and keen on learning new technologies.
- Strong in debugging, troubleshooting and performance tuning for SQL queries
- Proficient in RDBMS (MySQL, Mssql) and NoSQL databases (mongo, HBase)
- Excellent oral and written communication skills.
Additional Skills (Optional):
- Exposure to Node.js / python
- Exposure to Lambda functions.
- Exposure to AWS Data Storage.
- Knowledgeable on TDD.
Qualifications & Experience:
- BE/B.Tech, ME/MTech. 7+ years of Java development experience, including Spring, Spring Boot


Job Summary
We are looking for a Dot Net developer with expertise on MVC, C# web API and angular
The ideal candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication.
Your primary responsibility will be to design and develop application functionality based on the requirements from the client.
Responsibilities and Duties
- Ensuring and implementing the best possible performance, quality, and responsiveness of applications
- Ability to Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Flexible and proactive working style with strong personal ownership of problem resolution.
- Ability to multi-task under pressure and work independently with minimal supervision.
- Commitment to optimization and accountability evident in creating technical documentation for reference and reporting
Qualifications and Skills
· More than 2-3 years’ experience in .NET development
· Experience with Angular *
· Strong knowledge of .NET framework 4.5, 4.6,
· Strong Knowledge of Asp.Net MVC 5
· Strong understanding of object-oriented programming
· Skill for writing reusable libraries
· Knowledge of Unit of Work, Generic Repository Pattern
· Familiarity with Microsoft SQL Server
· Experience with Entity Framework 6.0
Job Types: Full-time, Permanent
Salary: ₹1.50 - ₹3.60 per year


Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
Requirements
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field


• Bachelor or Master Degree in Computer Science, Software Engineering from a reputed University
• 5 to 8 years of experience working in eCommerce domain, specifically at-least 3-5 years of experience working in Django and Python.
• React and/or Angular for front end
• Proficiency in MongoDB and MySql
• Technical Skills: JIRA, Gitlab, Rest API, GCP or AWS




