The Job : Technologies :
MERN stack, microservices, containers / orchestration, HTML / CSS, JavaScript, Node.js, Express, React.js, cloud APIs, Ruby, Rails, MySQL / Postgres / MongoDB.
We are seeking a highly motivated B2B SaaS Backend Engineer with startup experience, specializing in the MERN (MongoDB, Express.js, React.js, Node.js) stack. In addition to expertise in the MERN stack, the ideal candidate should have experience working with cloud-based infrastructure, preferably AWS services, and a strong ability to develop highly scalable and secure systems. Familiarity with Agile methodologies is also crucial as you will be working in an Agile development environment. As a Backend Software Engineer, you will play a vital role in the design, development, and maintenance of the back-end components of our B2B SaaS product. You will work closely with a team of experienced engineers, product managers, and designers to deliver high-quality software solutions that meet our customers' needs. This is an excellent opportunity to grow your skills and contribute to the success of a fast-paced startup.
Key Responsibilities :
- Collaborate with development team, product managers, and designers to understand business requirements and contribute to technical specifications and software solutions.
- Assist in designing, developing, testing, and deploying back-end components of web applications using the MERN stack.
- Work with front-end engineers to develop APIs that facilitate smooth data flow and system interoperability.
- Optimize code, conduct testing, and following best practices to ensure the reliability, performance, and security of the application.
- Learn and contribute to the development and maintenance of cloud-based infrastructure, preferably using AWS services, ensuring scalability, high availability, and disaster recovery.
- Collaborate with cross-functional teams to ensure successful product launches and provide support when needed.
- Participate actively in Agile development practices, including sprint planning, stand-ups, and retrospectives.
- Contribute to the refinement of user stories, provide effort estimations, and prioritize tasks to ensure timely delivery.
- Participate in code reviews to maintain code quality, receive constructive feedback, and adhere to best practices.
- Stay updated with industry trends and emerging technologies, evaluating their potential benefits for the product and the development team.
- Actively contribute to continuous improvement initiatives by suggesting process enhancements and implementing approved changes
Ideal Candidate :
You possess an engineering degree in Computer Science or a related fieldYou are software coding craftsman and hands-on coder, with over 2 years of experience in hard-core software product development. Experience with product companies is an important requirement.You have strong computer science fundamentals.You have hands-on backend web development experience, strong understanding of back-end technologies such as Node.js and Express.js, with experience with Ruby on Rails would be a plusFamiliarity with front-end technologies such as HTML, CSS, and JavaScript is a plus, and exposure to MongoDB or other NoSQL databases is advantageous.You have exposure to cloud-based infrastructure, preferably AWS services, and a strong desire to learn about scalable and secure system development.You are proficient in version control systems (e.g., Git) and experience with CI / CD pipelines.You have a strong inclination for end-to-end product ownership.You have a penchant for high-quality and timely product deliveryYou have knowledge of Agile methodologies and a willingness to work in an Agile development environment.You have strong problem-solving and analytical skills, with a passion for writing clean, efficient, and maintainable code.You are undaunted by ambiguity and ability to solve complex problems.You have a strong interest in exploring emerging tech to enable business growth.You are experienced in working on B2B SaaS products would be highly valuable.You understand and work towards customer delight and comprehensive customer experience.You have excellent verbal and written communication skills and influencing skills.ref : hirist.tech)