If you are an excellent software engineer who is looking to take the next step in their career, this role is perfect for you! We are looking for a Senior Software Engineer who has expertise in the MERN stack to join our team! This position is full stack and requires strong experience in those two domains.
Benefits:
Full health insurance for you and your immediate family
22 days of paid leave with 8 paid holidays
100% remote work (Candidate can opt to work 100% remote, hybrid, or in-person at our Pune office)
Flexible Work Timings
Excellent Work-Life Balance
Laptop reimbursement program
Paid company retreat
If you are looking for a change this is what we can promise you:
You will have challenging problems to solve
You will have flexibility and autonomy to solve problems and deliver solutions
We will provide a highly collaborative environment with skilled and super friendly teammates
We will fully support you in developing software the right way
We won’t burden you with useless policies and procedures
We will provide you the tools you need to do your job right
100% Remote Work, Forever!
If that sounds attractive please apply! We’d love to talk to you.
Main Responsibilities:
Design and Development: Collaborate with project managers, designers, and other team members to conceptualize, architect, and implement software solutions that meet business and technical requirements.
Frontend Development: Develop responsive and user-friendly web applications using React.js, ensuring a seamless and intuitive user experience across different devices and browsers.
Backend Development: Design, build, and maintain scalable and efficient server-side applications using Node.js, employing best practices for performance, security, and maintainability.
API Development: Create and maintain RESTful APIs that facilitate communication between the frontend and backend systems, following standard API design principles.
Database Management: Work with databases (e.g., MySQL, MongoDB) to design schemas, optimize queries, and ensure data integrity and reliability.
Code Reviews and Quality Assurance : Participate in code reviews to ensure code quality, consistency, and adherence to coding standards. Conduct thorough testing, including unit testing and integration testing, to identify and fix bugs.
Performance Optimization: Identify and address performance bottlenecks in both frontend and backend code to ensure fast and efficient application performance.
Security Considerations: Implement security measures to protect the application from common vulnerabilities, such as cross-site scripting (XSS) and SQL injection.
Documentation: Create and maintain technical documentation, including API documentation, architectural diagrams, and code comments, to ensure that the codebase is well-documented and easy to understand for other developers.
Version Control and Collaboration: Use version control systems (e.g., Git) effectively to manage codebase changes and collaborate with other developers using pull requests and code branching.
Mentorship and Knowledge Sharing: Provide guidance and support to junior developers, sharing best practices, and conducting knowledge-sharing sessions to elevate the overall skill level of the team.
Technology Research and Evaluation: Stay up-to-date with the latest industry trends, tools, and technologies, and assess their potential benefits and impact on the project and team.
Troubleshooting and Issue Resolution : Investigate and resolve complex technical issues and bugs in the application, providing timely and effective solutions.
Project Management: Own and manage individual project tasks, estimate efforts, and meet deadlines while ensuring high-quality deliverables.
Performance Monitoring and Optimization: Monitor application performance metrics and implement optimizations as needed to ensure a smooth user experience.
Code Refactoring and Technical Debt: Identify opportunities for code refactoring to improve code maintainability and reduce technical debt in the project.
Collaboration with Cross-Functional Teams: Work closely with product managers, UX designers, QA engineers, and other stakeholders to ensure effective project execution.
Minimum Qualifications:
Candidate must be located in India
Candidate must have a notice period of 45 days or less OR can join in less than 45 days (If your company allows for a buyout of your notice period, Tech9 will buy out the respective amount)
Professional Experience: At least 7 years of relevant work experience as a Full Stack Software Engineer, with a focus on React.js and Node.js
Frontend Development: Strong proficiency in React.js and its core principles, including component-based architecture and state management
Backend Development: In-depth knowledge of Node.js and its ecosystem, including Express.js or other frameworks
JavaScript and ES6+: Proficiency in JavaScript and experience with modern ECMAScript features (ES6 and beyond)
Database Management: Strong experience with database systems (e.g., MySQL, MongoDB) and experience in designing and optimizing database schemas and queries.
API Development: Experience in building and consuming RESTful APIs, and implementing secure API authentication and authorization mechanisms
Communication and Collaboration: Excellent communication and collaboration skills to work effectively with team members and stakeholders
Preferred Qualifications:
Strong experience with cloud technologies (AWS, Azure, GCP)
Master’s Degree in Computer Science or related field
Interview Process Overview
Below you’ll find an outline of the interview plan for our (Insert Role Name here). Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.
30-minute screening with a member of our Recruitment team
1-hour google meet/Zoom technical interview with one of our engineers
1- hour google meet/Zoom final technical interview with one of our senior engineers
*Add other rounds if necessary
#LI-Remote
#Indi
To ensure you’ve received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com
Powered by JazzHR
Full Job Description Job Summary As a Secretary you will assume the duty of clerical and administrative support in order...
Apply For This JobBusiness segment: Markit Digital Markit Digital, Inc. has been in business for almost 20 years. Headquartered at the base of...
Apply For This JobJob Description At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health...
Apply For This JobPercept Infosystem is a software development and IT Training provider and Consultants company based in Nagpur offering services in the...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Iblinxsolutions is looking for world class sales and call centre professionals to join our Canadian...
Apply For This JobJob Description Summary Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more...
Apply For This Job