| More Information: | Compose.ly is a dynamic and fast-growing content marketing marketplace and
service that is revolutionizing the way businesses create and distribute
content. We are on a mission to help businesses of all sizes connect with
top-tier content writers and editors to produce high-quality content that
engages and resonates with their target audience.
To continue driving our growth and success, we are seeking a highly skilled and
experienced Ruby on Rails Backend Engineer to join our team. In this role, you
will play a key role in designing, building, and maintaining our platform,
working closely with a talented and passionate team of developers, designers,
and product managers.
As a seasoned engineer, you will be expected to bring your expertise and
experience to bear in developing and implementing engineering best-practices,
collaborating with other team members to optimize the performance and
scalability of our platform, and taking ownership of the features and
functionality you are responsible for developing.
We are looking for someone who is passionate about building high-quality
software and enjoys working in a fast-paced and dynamic environment. This is a
unique opportunity to work with cutting-edge technologies and help shape the
direction of our platform as we continue to innovate and grow. If you are a
talented and driven Ruby on Rails Backend Engineer with a passion for creating
exceptional user experiences, we want to hear from you!
Responsibilities:
● Design, develop, and maintain web-based applications using Ruby on Rails
framework
● Collaborate with product and data science teams to define requirements and
deliver solutions
● Write clean, efficient, and well-documented code
● Implement natural language processing techniques to process and analyze
large
volumes of text data
● Perform code reviews and provide constructive feedback to team members
● Participate in software design and architecture discussions
Requirements:
● 3-5 years of experience with Ruby on Rails development
● Strong understanding of software design principles and patterns
● Familiarity with database design and SQL
● Strong problem-solving and analytical skills
● Excellent communication and collaboration skills
● Experience with version control tools such as Git, Githu
● Understanding of continuous integration and experience with related tools
for
deployments
● Bachelor's or Master's degree in Computer Science, Engineering, or a related
field
Preferred Qualifications:
● Understanding of NLP concepts and experience in developing NLP
applications.
● Experience with cloud computing platforms such as AWS or GCP
● Experience with Agile development methodologies |