109 Software Developers jobs in Dehradun
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
Remote Full-Stack Developer
Posted 6 days ago
Job Viewed
Job Description
Lead Full-Stack Developer
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of full-stack web applications using modern technologies.
- Mentor and guide a team of software engineers, fostering a collaborative and high-performing environment.
- Architect scalable and maintainable backend services and APIs.
- Develop responsive and engaging user interfaces using frontend frameworks.
- Oversee code reviews, implement testing strategies, and ensure code quality and security.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Drive the adoption of new technologies and best practices in the engineering team.
- Troubleshoot and resolve complex technical issues across the stack.
- Contribute to the continuous improvement of our development processes and tools.
Required Skills and Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience (7+ years) in full-stack web development, with a proven track record of leading development teams.
- Expertise in backend technologies such as Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
- Strong proficiency in frontend frameworks like React, Angular, or Vue.js.
- Deep understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MongoDB, or MySQL.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Knowledge of CI/CD pipelines, Docker, and Kubernetes.
- Excellent understanding of software design patterns, data structures, and algorithms.
- Strong leadership, communication, and interpersonal skills.
- Experience with agile development methodologies.
This role offers a competitive compensation package, comprehensive benefits, and the chance to make a significant impact on cutting-edge technology.
Senior Full Stack Developer
Posted 10 days ago
Job Viewed
Job Description
- Design, develop, and implement scalable web applications and backend services.
- Write clean, maintainable, and efficient code in various programming languages (e.g., Python, Java, Node.js, JavaScript).
- Develop and optimize front-end components using modern frameworks (e.g., React, Angular, Vue.js).
- Design and manage relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Build and maintain robust RESTful APIs.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Ensure application performance, scalability, and security.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues across the full stack.
- Mentor junior developers and conduct code reviews.
- Stay current with emerging technologies and industry best practices.
- Contribute to architectural discussions and technical roadmaps.
- Ensure adherence to coding standards and best practices.
- Optimize applications for maximum speed and scalability.
- 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 (HTML, CSS, JavaScript, and frameworks like React, Angular, Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring).
- Expertise in database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with testing frameworks and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Proven ability to lead projects and mentor junior team members.
- Experience with Agile development methodologies.
Lead Full Stack Developer
Posted 16 days ago
Job Viewed
Job Description
Your responsibilities will include defining technical roadmaps, mentoring junior developers, conducting code reviews, and establishing best practices for software development, testing, and deployment. You will collaborate closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into effective technical solutions. Experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines is highly desirable. We are looking for a strong leader who can foster a collaborative and innovative team culture, drive technical excellence, and make significant contributions to the company's growth. A passion for clean code, performance optimization, and a commitment to delivering exceptional user experiences are essential. The ability to effectively communicate technical concepts to both technical and non-technical audiences is crucial for this role.
Key Responsibilities:
- Lead the design, development, and implementation of scalable full-stack web applications.
- Architect robust and maintainable backend systems using languages like Python, Node.js, Java, or Ruby.
- Develop responsive and user-friendly front-end interfaces using frameworks such as React, Angular, or Vue.js.
- Manage and optimize database solutions (SQL and NoSQL).
- Oversee the entire software development lifecycle, including planning, coding, testing, deployment, and maintenance.
- Mentor and guide a team of software engineers, fostering their professional growth.
- Conduct thorough code reviews to ensure code quality, performance, and security.
- Collaborate with product management and design teams to define and refine product features.
- Implement and manage CI/CD pipelines and infrastructure-as-code practices.
- Troubleshoot and resolve complex technical issues across the stack.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in full-stack web development, with at least 2 years in a leadership role.
- Extensive experience with multiple programming languages, frameworks, and databases.
- Strong understanding of cloud computing platforms (AWS, Azure, GCP).
- Proficiency in microservices architecture, RESTful APIs, and distributed systems.
- Experience with agile development methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to manage technical projects and deliver high-quality software solutions.
- Experience with containerization technologies like Docker and Kubernetes is a significant plus.
Senior Full Stack Developer (Cloud)
Posted 10 days ago
Job Viewed
Job Description
- Designing, developing, and implementing robust, scalable, and high-performance web applications using modern frameworks.
- Developing and managing cloud-based infrastructure and services (e.g., compute, storage, databases, networking) on platforms like AWS, Azure, or GCP.
- Writing clean, efficient, and maintainable code for both front-end and back-end components.
- Collaborating with product managers, designers, and other engineers to define software requirements and technical specifications.
- Implementing and maintaining CI/CD pipelines for automated testing and deployment.
- Troubleshooting and debugging complex issues across the full stack, including infrastructure.
- Ensuring application security, performance, and scalability through best practices.
- Mentoring junior developers and conducting code reviews to maintain code quality.
- Staying up-to-date with the latest advancements in full-stack development and cloud technologies.
- Participating in architectural discussions and contributing to technical decision-making.
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 7 years of professional experience in full-stack development is essential, with at least 3 years focused on cloud environments. Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages/frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring) is mandatory. Extensive experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and infrastructure as code (Terraform, CloudFormation) is crucial. Strong understanding of database technologies (SQL and NoSQL) and API design is required. Excellent problem-solving, analytical, and communication skills are necessary.
Lead Full Stack Developer (Remote)
Posted 14 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software developers Jobs in Dehradun !
Lead Full Stack Developer (Remote)
Posted 14 days ago
Job Viewed
Job Description
- Leading the design and development of front-end and back-end web applications.
- Architecting scalable and maintainable software solutions.
- Mentoring and guiding a team of full stack developers, fostering a culture of technical excellence.
- Writing clean, efficient, and well-documented code across the technology stack.
- Collaborating with product managers, designers, and other stakeholders to define and implement new features.
- Conducting code reviews and ensuring adherence to coding standards and best practices.
- Troubleshooting and debugging complex issues in production and development environments.
- Implementing and optimizing CI/CD pipelines.
- Staying current with emerging technologies and industry trends.
- Contributing to technical strategy and roadmap planning.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in full stack web development.
- Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js).
- Expertise in back-end development with languages like Node.js, Python, Java, or Ruby.
- Strong understanding of database technologies (e.g., PostgreSQL, MongoDB, MySQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Proven experience in leading development teams and mentoring engineers.
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated ability to work effectively in a remote, collaborative environment.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Senior Full-Stack Developer (Remote)
Posted 16 days ago
Job Viewed
Job Description
Technical Skills & Responsibilities:
- Proficiency in front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Java/Spring).
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Expertise in API design and development (RESTful, GraphQL).
- Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with CI/CD pipelines and automated testing frameworks.
- Knowledge of microservices architecture and design patterns.
- Ability to mentor junior developers and lead technical initiatives.
- Excellent problem-solving, debugging, and performance optimization skills.
- Familiarity with Agile development methodologies.
- Strong understanding of software development best practices, security principles, and version control (Git).
Lead Full-Stack Developer - Cloud Solutions
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of full-stack cloud applications.
- Architect and build scalable, reliable, and performant microservices.
- Develop responsive user interfaces using modern front-end frameworks.
- Implement robust back-end services and APIs.
- Manage cloud infrastructure and deployment pipelines (CI/CD).
- Mentor and guide junior developers, conduct code reviews, and ensure code quality.
- Collaborate with product teams to define requirements and technical specifications.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging cloud technologies and development trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of experience in full-stack software development.
- Proven experience leading development teams.
- Expertise in cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in front-end technologies (JavaScript, HTML, CSS, React/Angular/Vue).
- Strong proficiency in back-end technologies (Node.js, Python, Java, Go).
- Experience with databases (SQL, NoSQL) and ORMs.
- Familiarity with Docker, Kubernetes, and CI/CD tools.
- Excellent understanding of software architecture and design patterns.
- Strong problem-solving and analytical skills.
- Effective communication and interpersonal skills.