LOCATION: REMOTE
SALARY: $2.5k – $3k
REQUIREMENTS:
• 6+ years of professional software engineering experience.
• Proficiency in Nodejs with experience developing high-performance scalable systems.
• Extensive experience inRuby on Rails with deep understanding of ActiveRecord.
• Extensive hands-on experience with OAuth, JWT and session management.
• Experience designing & optimising database and modelling data with postgres.
• Experiencing designing, building and maintaining RESTful and GraphQL APIs.
• Hand on experience integrating third party APIs
• Experiencing writing clean, maintainable codebase in both Nodejs & Ruby on Rails
• Familiarity with Docker and containerized deployments.
• Familiarity with code linting, formatting, and adherence to best practices in both ecosystems.
• Hands-on experience with automated testing frameworks such as Jest (Node.js) and RSpec (Ruby on Rails).
• Hand on experience building CI/CD deployment pipeline tools including Jenkins, Github Actions, or CircleCI
• Strong experience designing, optimizing database and modelling data with mongodb and sql based databases
• Solid understanding of Git and experience with branching strategies in collaborative environments.
Nice To Have:
• Familiarity with non-relational database
• Familiarity with event-driven architectures using tools like RabbitMQ, Kafka, or AWS SNS/SQS.
What the job involves:
• Build, maintain, and enhance robust backend systems using Node.js and Ruby on Rails, ensuring high performance and scalability.
• Design, implement, and maintain RESTful and GraphQL APIs for seamless communication between frontend and backend systems.
• Ensure smooth integration between applications and microservices developed in Node.js and existing Ruby on Rails systems.
• Write clean, maintainable, and efficient code, following best practices in both Node.js and Ruby on Rails ecosystems.
• Design and optimize database schemas for both relational (e.g., PostgreSQL, MySQL) and/or non-relational databases.
• Performance Optimization: Identify and resolve performance bottlenecks in backend systems, ensuring a seamless user experience.
• Work closely with frontend developers, product managers, and DevOps engineers to deliver end-to-end solutions that meet business requirements.
• Implement and maintain automated testing frameworks and debug production issues effectively.
• Research and implement new technologies and frameworks to improve system efficiency and developer productivity.
APPLY HERE
The post Apply Senior Backend Engineer at Savannah Tech fully Remote appeared first on Advert By Dotifi .Com Domains for Advert By Dotifi .Com Domains for almajiri.com.ng Hausa Music Blog, Entertainment ,News and Gossips .