116 Software Developers jobs in Bhopal
MERN Stack Developer
Posted 23 days ago
Job Viewed
Job Description
About the Role
We are seeking a talented MERN Stack Developer to architect and implement the backend infrastructure and APIs for a mobile multiplayer game. The focus will be on building real-time battling systems, matchmaking logic, and leaderboard functionality. You will be responsible for designing, coding, and optimizing APIs that ensure smooth player-versus-player (PvP) experiences, persistent progression tracking, and global ranking systems.
Key Responsibilities
• evelop and maintain RESTful and GraphQL APIs for multiplayer gameplay.
• B ild real-time matchmaking and battle synchronization APIs using Node.js, Express, and Socket.io/WebSockets.
• D sign and implement leaderboard APIs (global, regional, seasonal, friend-based).
• M nage player data persistence in MongoDB, including:
• P ayer profiles, teams, rosters
• M tch history and battle outcomes
• R nking and progression data
• E sure low-latency communication between clients and server during battles.
• C eate secure authentication and authorization APIs (JWT/OAuth2).
• I plement reward APIs tied to battle outcomes and leaderboard positions.
• D velop admin APIs for monitoring, analytics, and game balancing.
• W ite detailed API documentation for mobile team integration.
• M nitor, scale, and optimize backend systems for high concurrent player loads.
Required Skills & Qualifications
• S rong knowledge of JavaScript/TypeScript.
• H nds-on expertise in MERN stack (MongoDB, Express, React/React Native, Node.js).
• P oven experience with Socket.io/WebSockets for real-time communication.
• E perience in designing scalable RESTful/GraphQL APIs.
• U derstanding of game mechanics and multiplayer server architecture.
• P oficiency in MongoDB schema design and performance optimization.
• S rong grasp of security practices (rate limiting, API throttling, data validation, encryption).
• F miliarity with load balancing and cloud deployment (AWS, GCP, or Azure).
Preferred (Nice to Have)
• E perience with Elo/MMR ranking algorithms or custom matchmaking logic.
• F miliarity with microservices architecture and Docker/Kubernetes.
• K owledge of reward systems, battle pass integrations, and seasonal events.
• P ior work on real-time multiplayer mobile games.
Here’s a comprehensive list of APIs the developer would be expected to build for such a game
1. Authentication & Player Profile APIs
2. Matchmaking APIs
3. Battle APIs
4. Leaderboard APIs
5. Ranking & Progression APIs
6. Rewards & Economy APIs
- 7. Admin & Analytics APIs
Full Stack Developer (FinTech)
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement user-friendly front-end interfaces using frameworks like React, Angular, or Vue.js.
- Build and maintain efficient, reusable, and reliable back-end code using languages such as Python (Django/Flask), Node.js, Java (Spring), or Go.
- Develop and manage database schemas and interactions, primarily with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
- Integrate with third-party APIs and services, particularly those related to payment gateways, financial data providers, and compliance tools.
- Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Develop and execute comprehensive unit and integration tests to ensure application quality and stability.
- Collaborate with product managers, designers, and other engineers to define project requirements and deliver high-quality solutions.
- Participate in code reviews, providing constructive feedback to team members.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot and debug issues, identifying root causes and implementing effective solutions.
- Stay updated with the latest trends and technologies in full-stack development and FinTech.
This is a fully remote position, offering the flexibility to work from anywhere while contributing to a dynamic and fast-paced startup environment. If you are a driven developer with a passion for financial technology and a proven ability to deliver end-to-end web solutions, we encourage you to apply. You will have the opportunity to work on cutting-edge projects and make a significant impact on the company's growth and success. The collaborative culture thrives on open communication and innovation, even when working remotely, with team members contributing from various locations conceptually originating from hubs like **Delhi, Delhi, IN**. This role requires an individual who can take ownership and deliver exceptional results in a distributed setting.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in full-stack web development.
- Proficiency in at least one modern front-end framework (React, Angular, Vue.js).
- Strong experience with back-end programming languages (Python, Node.js, Java, Go).
- Solid understanding of relational (SQL) and NoSQL databases.
- Experience with RESTful API design and implementation.
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is a plus.
- Knowledge of FinTech specific technologies or regulations is highly desirable.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
Senior Full Stack Developer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Designing, developing, and implementing full-stack web applications using modern technologies and frameworks.
- Writing clean, maintainable, and well-documented code for both front-end and back-end systems.
- Developing and managing APIs, ensuring seamless integration between different system components.
- Collaborating closely with UI/UX designers, product managers, and other engineers to translate requirements into technical solutions.
- Performing code reviews, providing constructive feedback, and ensuring adherence to coding standards.
- Troubleshooting, debugging, and resolving complex technical issues.
- Optimizing applications for maximum speed, scalability, and security.
- Staying current with emerging technologies and industry best practices.
- Mentoring junior developers and contributing to team knowledge sharing.
- Participating in architectural discussions and decision-making processes.
- Ensuring the reliability and performance of deployed applications.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in full-stack development.
- Proficiency in front-end technologies such as React, Angular, Vue.js, HTML5, CSS3, and JavaScript/TypeScript.
- Strong experience with back-end technologies and frameworks like Node.js, Python (Django/Flask), Java (Spring), Ruby on Rails, or .NET.
- Expertise in database management (SQL and NoSQL), including design, optimization, and querying.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with version control systems like Git.
Lead Full-Stack Developer
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of full-stack web applications.
- Mentor and guide junior software engineers, fostering a collaborative team environment.
- Architect and build scalable backend services and APIs.
- Develop user-friendly and responsive front-end interfaces.
- Manage the entire software development lifecycle, including planning, coding, testing, and deployment.
- Ensure code quality, performance, and security through best practices and reviews.
- Collaborate with product managers and designers to define project requirements.
- Implement and maintain CI/CD pipelines and automated testing strategies.
- Optimize application performance and troubleshoot complex issues.
- Participate in architectural discussions and technology selection.
- Stay updated with emerging technologies and industry trends.
- Contribute to strategic technology roadmap planning.
- Ensure timely delivery of high-quality software solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in full-stack web development.
- Proven experience leading development teams.
- Expertise in at least one backend language (e.g., Python, Java, Node.js) and framework.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and HTML/CSS.
- Strong understanding of database systems (e.g., SQL, NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with Agile methodologies and DevOps practices.
- Excellent problem-solving and debugging skills.
- Strong leadership and communication abilities.
Senior Full Stack Developer
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy high-quality web applications using a variety of programming languages and frameworks.
- Write clean, maintainable, and efficient code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python/Django, Java/Spring) systems.
- Collaborate closely with product managers, designers, and other engineers to define project requirements and technical specifications.
- Develop and maintain RESTful APIs and microservices.
- Implement and manage database solutions (e.g., SQL, NoSQL).
- Ensure the performance, quality, and responsiveness of applications.
- Identify and address performance bottlenecks and bugs.
- Implement security and data protection measures.
- Contribute to architectural decisions and technology stack selection.
- Mentor junior developers and conduct code reviews.
- Stay current with emerging technologies and industry best practices.
- Participate in agile development processes, including sprint planning and retrospectives.
- Automate deployment processes and manage CI/CD pipelines.
- Troubleshoot and resolve complex technical issues.
- Develop and maintain comprehensive technical documentation.
- Optimize applications for scalability and speed.
- Contribute to the continuous improvement of development processes and team collaboration.
- Ensure adherence to coding standards and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework (React, Angular, Vue.js) and its associated libraries.
- Strong experience with back-end development languages and frameworks (e.g., Node.js, Express.js, Python, Django, Flask, Java, Spring Boot).
- Expertise in designing and implementing RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with version control systems, such as Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with agile methodologies.
Senior Full Stack Developer (Remote)
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using Node.js, Python, or similar languages.
- Develop responsive and user-friendly frontend interfaces using React, Angular, or Vue.js.
- Integrate frontend components with backend APIs and services.
- Write clean, well-documented, and efficient code across the full stack.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Implement and maintain unit, integration, and end-to-end tests to ensure code quality.
- Optimize applications for maximum speed, scalability, and reliability.
- Troubleshoot and debug complex issues across the entire application stack.
- Participate in code reviews and contribute to technical design discussions.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to a positive and collaborative remote engineering culture.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one backend framework (e.g., Express.js, Django, Flask).
- Strong experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work effectively in a remote team environment.
- Demonstrated ability to work independently and manage time effectively.
This is a unique opportunity to shape the future of our digital products while enjoying the benefits of a fully remote work arrangement. Join us and be part of a team that values innovation and collaboration.
Senior Full-Stack Developer (Remote)
Posted 15 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software developers Jobs in Bhopal !
Lead Full Stack Developer (Cloud)
Posted 16 days ago
Job Viewed
Job Description
Senior Full Stack Developer - Cloud Infrastructure
Posted 7 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework and one back-end programming language.
- Proven experience with cloud platforms (AWS, Azure, GCP) and associated services.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Experience in designing and implementing CI/CD pipelines.
- Knowledge of database systems (SQL, NoSQL) and data modeling.
- Familiarity with microservices architecture and API design principles.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal abilities.
Senior Full Stack Developer (Cloud Native)
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable full-stack applications using modern frameworks and technologies.
- Implement intuitive and responsive user interfaces using JavaScript frameworks (e.g., React, Vue, Angular) and HTML/CSS.
- Develop and manage RESTful APIs and microservices using languages like Python, Node.js, or Java.
- Architect and deploy applications on cloud platforms such as AWS, Azure, or GCP, leveraging containerization (Docker) and orchestration (Kubernetes).
- Implement CI/CD pipelines for automated testing, building, and deployment.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to ensure code quality and share knowledge.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to architectural decisions and technical strategy.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack development.
- Proven expertise in front-end technologies (React, Vue.js, Angular, JavaScript, HTML5, CSS3).
- Strong proficiency in back-end languages (Python, Node.js, Java, Go).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and services.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MongoDB, or Redis.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, essential for a remote team.
- Experience with Agile methodologies.