About this role
A Full Stack Developer role focused on building and enhancing scalable, secure, high-performance web applications. You will work across front-end and back-end using Ruby on Rails and JavaScript frameworks while delivering RESTful APIs and supporting deployment on cloud and Linux environments.
Key Responsibilities
- Develop and maintain full stack web applications, Design and implement RESTful APIs, Collaborate with teams to plan sprints in Agile, Optimize performance with database query tuning and cloud services, Support deployment on Linux servers and cloud platforms with troubleshooting
Technical Overview
Core stack includes Ruby on Rails, JavaScript, and front-end frameworks such as React or Express for user interfaces. The role requires RESTful API design, third-party API integration, RBAC security, performance tuning with MySQL/SQL, and deployment support using AWS and Azure on Linux, alongside Agile development practices with GitHub and SVN and CI/unit testing.
Ideal Candidate
The ideal candidate is a full stack developer with hands-on Ruby on Rails experience and strong JavaScript front-end skills using React or Express. They can design RESTful APIs, work comfortably in Agile sprints, use GitHub and SVN for version control, and deploy/support applications on Linux using AWS and Azure while applying RBAC security practices.
Must-Have Skills
Developtestand maintain robust web applications using full stack development principles across front-end and back-end layersDesign and implement RESTful APIs to enable smooth communication between different software componentsCollaborate with cross-functional teams to gather requirementsplan sprintsand deliver features in an Agile environmentManage version control systems such as GitHub and SVN to ensure code integrity and seamless collaborationOptimize application performance by fine-tuning database queries using MySQLSQLand leveraging cloud services like AWS and AzureIntegrate third-party APIs and develop custom APIs to extend application functionalitiesMaintain system security through RBAC (Role-Based Access Control) policies and ensure compliance with best practices in IT infrastructure managementParticipate in code reviewsunit testingand continuous integration processes to uphold high-quality standardsSupport application deployment on Linux servers and cloud platforms while troubleshooting issues proactively
Nice-to-Have Skills
Programming skills in languages such as JavaC#C++PythonCVBAor .NET are advantageous but not mandatory
Tools & Platforms
Ruby on RailsJavaScriptReactExpressRESTful APIsAWSAzureLinuxGitHubSVNSubversionMySQLSQLMicrosoft SQL Server
Required Skills
Ruby on RailsJavaScriptReactExpressRESTful APIsAgilesprintsGitHubSVNSubversionMySQLSQLAWSAzureLinuxRBAC (Role-Based Access Control)third-party APIscustom APIsunit testingcontinuous integrationcode reviewsapplication deploymentperformance tuningtroubleshooting
Hard Skills
Ruby on RailsJavaScriptReactExpressRESTful APIsRBAC (Role-Based Access Control)Role-Based Access ControlMySQLSQLMicrosoft SQL ServerAWSAzureLinuxGitHubSVNSubversionSQL databasesunit testingcontinuous integrationapplication deploymentthird-party APIscustom APIscode reviewsAgilesprintsperformance tuningtroubleshootingdatabase queries
Soft Skills
collaboration with cross-functional teamsrequirements gatheringplanning sprintsworking in Agile environmentproactive troubleshootingenergy and versatilitysecure mindsetcommunication for integration needscode review participation
Keywords for Your Resume
Full Stack Developerfull stack developmentfront-endback-endRuby on RailsJavaScriptReactExpressRESTful APIsRESTthird-party APIscustom APIsAgilesprintsGitHubSVNSubversionMySQLSQLMicrosoft SQL ServerAWSAmazon Web ServicesAzureLinuxRBAC (Role-Based Access Control)Role-Based Access Controlsystem securitycode reviewsunit testingcontinuous integrationapplication deployment
Deal Breakers
Must be able to design and implement RESTful APIs, Must have experience with GitHub and SVN (Subversion), Must have hands-on Ruby on Rails and JavaScript framework experience (React or Express)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile