Senior Software Engineer
This job has expired. The employer might not be hiring anymore.
About the Role: We are seeking a highly skilled Senior Software Engineer to join our team, which is responsible for building and scaling our SaaS platform. You'll be instrumental in building new features, optimizing performance, and providing valuable input on key architectural decisions. In this role, you will have the responsibility to drive projects forward, mentor junior team members, and contribute to continuous improvement initiatives. About You: You are a skilled programmer with a passion for driving innovation and influencing foundational engineering practices. Your experience in the industry has honed your ability to design efficient systems and write clean, performant code. You communicate well and help mentor others, inspiring them to deliver exceptional results and push the boundaries of our platform. You thrive on challenges, tackling complex problems head-on and finding creative solutions that leave a lasting impact on our products and services. You have an entrepreneur
- Take shared ownership of our software engineering standards and processes
- Collaborate with cross-functional teams to design, architect, and implement high-quality software solutions
- Writing clean, maintainable, and well-documented code to ensure the reliability and longevity of our applications
- Participate in code reviews to ensure adherence to best practices and coding standardsIdentify and resolve performance bottlenecks and technical challenges
- Mentor and provide guidance to junior team members, fostering a culture of continuous learning and growth
- Help interview and recruit more hard-working engineers to Revivn
- 6+ years of experience industry experience as a software engineer
- Demonstrated fluency with one or more general purpose programming languages, including but not limited to: Ruby, Python, JavaScript, Java, etc
- Proven track record of successfully delivering complex projects and driving technical excellence
- Proficiency in writing clean, maintainable, and performant code
- Strong problem-solving skills and the ability to think critically about software architecture and design
- Excellent communication skills to effectively convey complex technical concepts to both technical and non-technical stakeholders
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Experience with Docker and continuous integration software
- Experience migrating and utilizing cloud provider solutions (AWS, GCP, etc)
- Experience writing Ecommerce software solutions
- Experience with IT Asset Management software