Senior Software Engineer
- Category: Software Developer Jobs
- Location: Gurugram, Haryana
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 16K to 30K
- Published on: 2025/09/21
Repill is a dynamic early stage startup focused on revolutionizing the healthcare industry. We are dedicated to providing innovative solutions that simplify medication management for individuals, healthcare providers, and pharmacies. As we continue to grow, we are seeking a skilled and motivated Senior Software Engineer to join our talented team.
Position Overview:
As a Senior Software Engineer at Repill, you will play a pivotal role in designing and developing high-quality software solutions. You will leverage your expertise in Node.js, Express.js, React.js, React Native, Electron.js, AWS, and DevOps to architect scalable applications and lead technical initiatives. We are seeking a highly skilled and motivated individual who can contribute to our technical vision, mentor team members, and drive the success of our platform.
Key Qualifications:
• Bachelor’s degree or equivalent practical experience.
• 5+ years of experience with software development in one or more programming languages.
• 3 years of experience with data structures or algorithms.
Responsibilities:
• Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical specifications.
• Develop efficient, scalable, and maintainable code using Node.js, Express.js, React.js, React Native, and Electron.js.
• Build responsive web applications and mobile apps using React.js and React Native, ensuring a seamless user experience across different platforms.
• Utilize AWS services to design, implement, and maintain cloud-based solutions, including serverless architecture, storage, and database services.
• Implement and optimize RESTful APIs to support our platform's functionality and integrations with external systems.
• Conduct thorough testing to ensure the performance, reliability, and security of the software.
• Collaborate with the DevOps team to implement CI/CD pipelines and automate deployment processes.
• Troubleshoot and debug issues, provide timely resolutions, and continuously improve the software through iterative development.
• Stay updated with industry trends and advancements in relevant technologies, and proactively suggest improvements to enhance our software stack.
Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• Proven experience as a Software Engineer, with a focus on full-stack development using Node.js, Express.js, React.js, and React Native.
• Solid understanding of front-end and back-end development principles, RESTful APIs, and database management.
• Experience with Electron.js for developing cross-platform desktop applications is a plus.
• Proficiency in AWS services, such as EC2, S3, Lambda, and RDS, and familiarity with cloud architecture and deployment patterns.
• Knowledge of DevOps practices, including CI/CD pipelines, infrastructure as code, and containerization (Docker, Kubernetes).
• Strong problem-solving abilities and a proactive attitude towards tackling challenges.
• Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
• Ability to work in a fast-paced, agile startup environment and adapt to changing priorities.
Benefits:
• Competitive salary and equity options.
• Flexible work hours and remote work options.
• Professional development opportunities and training programs.
• Collaborative and inclusive work culture that encourages innovation and creativity.
• Chance to work on a meaningful product that positively impacts people's lives
Related jobs
-
Junior Software Engineer
We look forward to meeting some creative minds with strong logical skills and a passion for coding and building successful software applications & products. Requirements: • Should be well-versed in OOPS concepts • Should have very good knowledge ...
-
Software Engineer | Engineering Platform
About The Role At the Engineering Platform, Gojek we are looking for passionate engineers responsible for building scalable PaaS offerings aimed at improving engineering experience for various product groups at Gojek. You will also be developing serv...
-
Software Engineer
1. 4+ years of Development experience in Java, Node Js, React native 2. Familiarity with Event Stream Driven Architecture, RESTful APIs and Microservices 3. Excellent Problem Solving and Analytical Skills Job Description Roles & Responsibility 1....