Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
