52 Programming Languages jobs in Indore
Computer Science / Engineering Intern
Posted 2 days ago
Job Viewed
Job Description
About Plootus
Plootus is a mobile app available for both Apple and Android stores. Based out of Connecticut in the USA, Plootus has developed an easy to use & integrated financial planning tool for retirement, focused especially on the 401(k) market which according to Koski research is the only or largest source for retirement planning for 60% of the people. The tool integrates all expenses, income, and investments of an individual. With minimal inputs, it suggests investment options based on individual risk profiles and estimated retirement needs.
Company website -
Company LinkedIn page -
Plootus provides an opportunity to learn about the US Fintech market. Be part of a team that is solving one of the biggest problems in the financial world. We are looking for a passionate Computer Science / Engineering Intern who wants to learn by doing — working directly with our founding team to enhance our web and mobile applications and contribute to meaningful product development in a fast-moving environment.
Key Responsibilities
- Update and maintain the Plootus app (React / React Native) and website (React.js).
- Integrate and test REST APIs to connect front-end and backend services.
- Use GitLab for version control and collaborate on branching, merging, and pull requests.
- Deploy updates and enhancements to the AWS cloud environment.
- Debug issues, test features, and document fixes.
- Work with the Node.js backend to understand and modify database interactions as needed.
Required Skills & Qualifications
- Proficiency in React / React.js for front-end development.
- Familiarity with RESTful APIs and JSON data structures.
- Experience using GitLab (or similar, e.g., GitHub, Bitbucket) for version control.
- Basic understanding of Node.js and databases (MongoDB or SQL).
- Strong attention to detail and ability to work independently.
- Passion for learning fintech applications and scalable SaaS technologies.
Preferred Skills (Nice to Have)
- Experience deploying to AWS, GCP, or other cloud environments.
- Understanding of CI/CD pipelines.
- Interest in finance, personal budgeting, or investment platforms.
What You’ll Gain
- Hands-on experience with a live fintech SaaS platform.
- Exposure to cloud deployment workflows and agile development practices.
- Mentorship from experienced founders with backgrounds in risk, finance, and technology.
- A strong portfolio project demonstrating real product impact.
Compensation/Stipend: INR 6000 / month
Professor of Computer Science - AI Specialization
Posted 8 days ago
Job Viewed
Job Description
Manager, Software Engineering
Posted 12 days ago
Job Viewed
Job Description
Summary/Objective
Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse
Essential Functions
Technical
- 4-6 years of distributed software development experience, preferably with Lead position experience
- Ability to analyze software requirements
- Ability to review and influence design plans
- Manage goal priorities as set by the senior management and delegate tasks to the appropriate resources
- Develop, lead, coach, and assess the engineering team
- Grows a team culture that is collaborative
- Provide technical guidance and coaching, break down barriers that interfere with tasks
- Has direct reports, remote or local
- Agile/Process
- Familiar with all the policies, procedures and technical concepts related to software programming, including but not limited to security, deployments, build and UAT processes, SDLC, SSDLC, PCI/DSS, GDPR, and CCPA.
- Participates in design activities
- Prepare technical requirements and software design specifications
Impact
- Leads small technical teams in delivering highly scalable and reliable applications that meet business budgets/timelines
- Establishes attainable goals in order for the project to finish on time
- Provides guidance to team members to encourage work productivity
- Focused on one or more small projects or platforms at once
- Monitors, evaluates and ensures the completion of tasks and projects
- Improve engineering quality and efficiency (e.g. improve workflow, code review, etc.)
- Aligns their product engineering team with the company’s vision
- Hire qualified candidates to strengthen company and team
Communication
- Represents the product development team across the organization
Collaborate with cross-functional peers and leaders to deliver projects
Education and Experience
Education:
Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
Experience:
- Required: Minimum of 4 years professional experience in Javascript/Typescript development.
- Experience working in OS X and Linux environments, Node.js, Express.js, AWS, Microservices, SQL, NoSQL, GIT.
- Experience working in a scrum and DevOps environment.
- Good understanding of agile application development lifecycle.
Additional Eligibility Qualifications
Required Skills:
- Familiarity with the full stack of web development and proven history of web application development
- Understanding of secure application programming practices or vulnerabilities
- Strong understanding and practical experience with common design patterns
- Ability to solve business problems through creative and forward-looking solutions
- Ability to write clear, concise documentation
Remote Software Engineering Trainee
Posted 15 days ago
Job Viewed
Job Description
As a remote trainee, you will be provided with the tools and support necessary to succeed in a virtual environment. Your responsibilities will include assisting in coding, debugging, and testing software applications. You will learn and apply software development best practices, participate in code reviews, and collaborate with team members through various online collaboration tools. We are looking for individuals with a strong aptitude for problem-solving, a passion for technology, and a commitment to continuous learning. A basic understanding of at least one programming language (e.g., Python, Java, C++) is required.
This is a unique opportunity to develop valuable skills in a supportive, remote setting and build a career in the technology industry. You will gain exposure to various stages of the software development lifecycle, from design to deployment. The program emphasizes collaborative learning and practical application, enabling trainees to grow into proficient software engineers. We encourage candidates who are self-motivated, detail-oriented, and possess excellent communication skills to apply.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C++).
- Understanding of basic data structures and algorithms.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a remote team environment.
- Enthusiasm for learning new technologies and methodologies.
Senior Software Engineering Manager
Posted 2 days ago
Job Viewed
Job Description
Role Description
This is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans, overseeing project management, and ensuring the successful implementation of distributed systems.
Qualifications
- 10+ yrs of Software Development, Software Design and Distributed Systems experience
- Team Leadership and Project Management skills
- Experience developing and managing complex software projects
- Experience working with distributed systems
- Excellent communication and interpersonal skills
- Experience working remotely
- Experience in machine learning and artificial intelligence is a plus
- Bachelor's or Master's degree in Computer Science or related field
Regional Software Engineering Manager - Marketplace / Fintech / Remote
Posted 1 day ago
Job Viewed
Job Description
Location: Remote (GMT+8)
Type: Full time - Perm
Competitive Base + Benefits
About the Opportunity
We are working with a high-growth FinTech business, publicly listed on the NASDAQ, that is scaling its engineering capabilities across Asia. This role offers a unique opportunity to join a company transforming financial access and innovation through marketplace-driven solutions.
Key Responsibilities
- Build and scale engineering teams, leading recruitment, onboarding, and mentorship to ensure long-term success and retention.
- Own and oversee system architecture and design, ensuring scalable and secure solutions for consumer-facing platforms.
- Establish and manage the engineering development process, driving modern practices in coding, testing, and deployment.
- Collaborate with cross-functional teams (Product, Design, and Business) to deliver impactful solutions.
- Drive cloud-native development.
- Ensure platform reliability, high performance, and scalability to meet rapid growth needs.
Preferred Experience
- 5+ years in software engineering, with at least 2+ years in an engineering management role.
- Proven startup experience: ability to thrive in 0→1 and high-growth environments.
- Hands-on experience in recruiting engineers, building onboarding programs, and creating successful teams.
- Background in marketplace businesses or insurance technology is highly desirable.
- Expertise in distributed systems, microservices, and modern cloud architectures.
Tech Stack
- Languages: Golang, Java, Python
- Infrastructure: Kafka, Kubernetes, CI/CD pipelines
- Cloud-native architectures and distributed systems
Apprentice - Software Development
Posted 6 days ago
Job Viewed
Job Description
Key responsibilities will include:
- Assisting senior developers in writing, testing, and debugging code for various software projects.
- Learning and applying software development best practices and methodologies.
- Contributing to the design and architecture of software applications under guidance.
- Participating in code reviews and providing constructive feedback.
- Collaborating with team members remotely using collaboration tools.
- Troubleshooting and resolving technical issues as they arise.
- Developing documentation for software components and processes.
- Gaining exposure to different programming languages, frameworks, and tools.
- Actively participating in training sessions and learning modules.
- Contributing to a positive and collaborative team environment.
Ideal candidates will have a strong interest in software development and a foundational understanding of programming concepts, preferably with exposure to languages like Python, Java, or JavaScript. While a formal degree is not strictly required, a demonstrable passion for technology, evident through personal projects, online courses, or certifications, is highly valued. Strong problem-solving skills, a keen desire to learn, excellent communication abilities, and the capacity to work independently in a remote setting are essential. You should be comfortable using online collaboration tools and possess your own reliable computer and internet connection. This is a remote apprenticeship, offering the flexibility to learn and grow from anywhere.
Be The First To Know
About the latest Programming languages Jobs in Indore !