Backend Developer
Job Description:
Key Responsibilities
- Design, implement, and maintain efficient, reusable, and reliable software.
- Develop integrations with other teams to deliver complete products.
- Ensure high code quality, organization, and automation throughout the development process.
- Participate in product demonstrations to customers.
- Design, develop, and maintain scalable and high-performance web applications using Ruby on Rails and MySQL.
- Work on system architecture to ensure scalability, flexibility, and maintainability.
Required Skills and Experience
- Education: Bachelors or Masters in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Experience: 1-5 years of relevant professional experience (open to fresh graduates with a strong willingness to learn).
- Ability to deliver quality results within tight timelines.
- Strong understanding of Linux fundamentals.
- Knowledge of software development processes.
- Experience with Ruby on Rails, Python, or Go.
- Familiarity with API Gateway, REST/RESTful, and JSONAPI.
- Experience with Microservices architecture, API design, and data modeling.
- Familiarity with background job systems like Redis, Sidekiq, RabbitMQ, or Kafka.
- Experience with OOP, MVC, and ORM.
- Strong knowledge of Web development.
- Proficient with MySQL or PostgreSQL.
- Familiarity with NoSQL, Docker, Kubernetes, Linux, and Cloud services is a plus.
- Proficiency in writing, testing, and reviewing clean, efficient code.
- Experience with unit testing.
- Familiarity with Git and Git-flow.
- Strong verbal and written communication skills.
- Fluency in English is a plus.
Required Skills:
REST OOP Organization Modeling RabbitMQ Ruby Data Modeling NoSQL Unit Testing Scalability Redis Web Applications Microservices Timelines Web Development Communication Skills Software Development Architecture Kubernetes PostgreSQL Automation Writing Docker Linux Computer Science Education Git MySQL Software Testing Design Engineering Python English Science Communication