Senior Software Engineer
Current◉ Lead the design, development, and maintenance of robust and scalable web applications using Ruby on Rails.◉ Collaborate with cross-functional teams to gather requirements, architect solutions, and deliver high-quality features.◉ Develop and optimize RESTful APIs for seamless communication between frontend and backend systems.◉ Implement responsive and dynamic user interfaces using modern frontend technologies such as React, Vue.js, or Angular.◉ Ensure database optimization and performance tuning with PostgreSQL or MySQL.◉ Oversee and conduct code reviews, ensuring adherence to coding standards, best practices, and clean code principles.◉ Mentor and guide junior developers, fostering their technical growth and ensuring consistent project delivery.◉ Troubleshoot and resolve complex technical issues across the full stack, ensuring system stability and performance.◉ Implement automated testing (unit, integration, end-to-end) to maintain software quality and Collaborate with DevOps teams to implement CI/CD pipelines and deploy applications in cloud environments (e.g., AWS, Heroku).◉ Stay updated with emerging technologies and trends, applying them to enhance system efficiency and development processes.◉ Ensure security best practices are implemented across the application, including authentication and authorization mechanisms.Stacks: Ruby on Rails, React/Vue.js/Angular, PostgreSQL, MySQL, RESTful APIs, AWS, Heroku, CI/CD (e.g., Jenkins, GitHub Actions), Docker, Kubernetes, Redis, JavaScript, HTML5, CSS3, Bootstrap, Git, Webpack, RSpec, Capybara, Selenium.