Software Developer
Posted 1 day 1 hour ago by AuditComply
AuditComply is a leading enterprise technology platform designed to mitigate risk, ensure compliance, and enhance quality assurance and vendor management for highly regulated industries-all within a single, integrated solution.
By streamlining operations, delivering deep insights, and driving digital transformation, AuditComply empowers organizations to increase efficiency, strengthen resilience, and maintain compliance with confidence-all from one seamlessly connected platform.
Role OverviewAs a Software Developer, you will be working collaboratively to translate complex, real-world problems into scalable software. You will work closely with other members of a cross-functional Agile team to understand requirements, generate solutions and create or improve features within the platform. Software Developers follow industry best practices including: test driven development, infrastructure as code, pair programming, frequent refactoring and continuous integration/deployment.
Key Responsbilities- Improve and maintain features within platform
- Write clean, maintainable and scalable code in Ruby on Rails, React and PostgreSQL
- Work with Product Management and Design resources to design new features
- Participate in team Agile rituals such as planning, standups and retrospectives
- Identify and improve parts of the Nulogy Platform with engineering initiatives
- Participate in the team on-call rotation
- Mentor new or less experienced team members
- Learn and apply engineering principles such as ones outlined in:
- Working Effectively With Legacy Code (Michael C. Feathers)
- Growing Object Oriented Software Guided By Tests (Nat Pryce)
- Domain Driven Design (Eric Evans) / Implementing Domain Driven Design (Vaughn Vernon)
- 99 Bottles of OOP (Sandi Metz)
- 5+ years of full stack web development using frameworks like Rails, Django, Express etc
- 5+ years of working with relational databases (e PostgreSQL)
- Proficient with git
- Strong communication skills, as each team member is required to share leadership on the team which means facilitating meetings and retrospectives
- Experience with AWS and infrastructure as code tools such as Terraform
- Experience working in CI/CD Environment using feature flags
- Experience with TDD and safe refactoring techniques
- Experience with pair programming
- A degree in computer science or equivalent is preferred, but we will also consider candidates that meet the experience requirements listed above
- Competitive salary & benefits package.
- Professional growth opportunities, with support for learning and development.
- A collaborative and innovative work environment.
AuditComply is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.