ERIN, a rapidly growing startup in Talent Acquisition, is revolutionizing how employees participate in hiring processes. We are expanding our development team with several new hires who are passionate about creating innovative software and solving problems. ERIN offers premium healthcare, dental, and eye care at no out-of-pocket cost, unlimited vacation, stock options, and a 401k plan. As a Senior Software Engineer, you will develop and maintain our cloud-based SaaS application, utilizing your expertise in node.js, React, and React Native to build robust solutions and ensure platform reliability. Bottom Line Up Front: ERIN is one of the fastest-growing startups in Talent Acquisition, innovating how employees participate in talent acquisition. ERIN is seeking to expand its sales team with several new hires. We like to make great software, help people solve problems, and do cool startup stuff. What's so good about ERIN (the company, not the person)?
- Premium Healthcare, Dental, and Eyecare are included at no out-of-pocket expense.
- Unlimited Vacation
- Full-time employees are eligible for our stock options program.
- 401k
Job Description: As a Senior Software Engineer at ERIN, you will play a crucial role in developing and maintaining our cloud-based SaaS application. You will be responsible for designing, implementing, and scaling our backend and front-end systems. Your expertise in node.js, React, and React Native will be essential in building robust and efficient solutions. Additionally, your experience with both relational and non-relational databases, AWS, DevOps, and integrations will be key to ensuring our platform's reliability and performance. Key Responsibilities:
- Design, develop, and maintain scalable and efficient software solutions for our cloud-based SaaS application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code in node.js, React, and React Native.
- Manage and optimize databases (both relational and non-relational) to ensure data integrity and performance.
- Deploy, monitor, and maintain applications on AWS, leveraging DevOps best practices.
- Integrate third-party services and APIs to enhance functionality and user experience.
- Troubleshoot and resolve technical issues across the software stack.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in software engineering, specifically in developing cloud-based SaaS applications.
- Strong proficiency in node.js, React, and React Native.
- Extensive experience with both relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB, DynamoDB) databases.
- Proven experience with AWS services and architecture.
- Solid understanding of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
- Experience with integrating third-party APIs and services.
- Previous experience working in a startup environment is highly preferred.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Salary Expectations Base Pay: $95,000 - $140,000 depending on experience