Free cookie consent management tool by TermsFeed Sr Software Engineer | Antal Tech Jobs
Back to Jobs
1 Week ago

Sr Software Engineer

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Momentive Software

Overview

Overview

We are seeking a Sr Software Engineer to join our growing team!

Responsibilities & Qualifications

Are you ready to join an established (but also growing and innovating!) tech company that’s making waves in the eLearning space? Are you ready to improve the continuing education process for millions of nurses, physicians, surgeons, attorneys, and other professionals across the country? We’re looking for a talented and experienced fully remote Senior Full-Stack RoR Engineer for our Path LMS team. Yes – we mean 100% remote, 100% of the time. If you’re ready, then our team of 100+ seasoned yet friendly professionals here at Blue Sky eLearn are ready to welcome and collaborate with you!

A Little About Our Architecture


  • Ruby / Rails
  • Postgresql 13 / Redis / MongoDB
  • Sidekiq / Kafka / Karafka
  • Memcache
  • Elasticsearch / OpenSearch
  • AWS / Terraform
  • Docker / Kubernetes / Qovery
  • Datadog / Sentry / Cloudwatch for APM observability, logging and error tracking
  • Atlassian suite of productivity and project management tools (JIRA, OpsGenie, etc.)
  • Github / CircleCI for source control and build pipelines


What You’ll Be Doing


  • Creating microservices to support new features in Path LMS which are scalable, well tested, and conform to industry and company standards.
  • Assisting in refactoring our monolithic Rails application, including implementing large-scale database schema changes, modifying existing microservices, and identifying areas of the application which are in need of refactoring. Contributing in all phases of the software development lifecycle, including design reviews, writing user stories, reviewing code submitted by other engineers, and automated testing (we use rspec).
  • Helping us add value to the software via continuous improvements in processes, procedures, and implementation and iteration of product features.
  • Collaborating effectively with engineers, project managers, designers and QA in an agile (Scrum) environment by participating in project scoping and planning, including shaping and estimating of project tasks.
  • Helping to educate and mentor other engineers.
  • Organizing and participating in on-call duties for production issues. Don’t worry – you won’t be on-call all the time for all the things. We simply ask that you be included in the rotation. We activate our on-call system maybe twice a year as most incidents occur during business hours.


What We Need (the must-have requirements):


  • 6+ years of professional software development experience with at least 4 years of experience building web-based applications with Ruby on Rails (version 5-7).
  • Great OO skills, including strong design pattern and MVC knowledge.
  • Experience using JQuery and Coffeescript to implement responsive UI interactions; additionally a deep understanding of HTML, HAML, and how to build and refactor RoR views.
  • Some familiarity with or experience with modern Javascript frameworks such as Stimulus, Stimulus-Reflex, React, and/or Vue, as integrated into an existing RoR monolith.
  • Experience integrating applications and microservices with third-party APIs using JSON, SOAP, SAML, XML-RPC.
  • Experience using and interacting with applications and microservices utilizing OAuth and JWT authentication schemes.
  • Experience building and/or maintaining microservices utilizing RESTful JSON interfaces.
  • Experience with building and improving SQL database schemas (we currently use Postgresql).
  • Knowledge of software best practices, including continuous integration and continuous deployment, TDD / BDD using Rspec/Capybara (or similar).
  • Experience using Git and Github.
  • Experience using the Atlassian suite of software development tools (JIRA, Confluence, etc.).
  • Experience working on an Agile/Scrum team.
  • Understanding of emerging AI technologies and toolsets in support of engineering best practices such as GitHub Copilot Chat, ChatGPT, Claude, etc.


What We’re Looking For (the intangibles that often don’t get mentioned):


  • Comfortable working as a member of a small cross-functional Sprint team (3-5 folks).
  • Can work independently with minimal oversight.
  • Have a strong sense of ownership over our code base, architecture, and product.
  • Bring new ideas and a fresh perspective to the table; provide guidance and leadership in regards to security, SOLID design practices, and processes and procedures which make software teams successful.
  • Be able to absorb feedback, take direction, and operate within boundaries without ego.
  • Think critically and find repeatable solutions for issues and challenges.
  • Have excellent time management skills and consistently deliver exceptional work.
  • Keep the focus on learners, clients, and internal stakeholders.
  • Demonstrate vision, courage, empathy, and accountability.
  • Be a respectful, flexible, team member and overall good human.
  • Be authentic, engaged, and endlessly collaborative.
Share job
Similar Jobs
View All
10 Hours ago
MTS II - Software Engineer
Information Technology
  • 4 - 7 Yrs
  • Pune
MAJOR RESPONSIBILITIES • Design, implement, integrate, and verify software applications and tools using JavaScript, NodeJS, and C++. • Enhance, optimize, and improve the efficiency and robustness of current software, with a particular focus on OSS ...
decor
1 Day ago
Business Advisory Analyst
Information Technology
  • Bangalore, Karnataka, India
Skill required: Banking Services - Core BankingDesignation: Business Advisory AnalystQualifications:BBA/BCom/Master of Business AdministrationYears of Experience:3 to 5 yearsAbout AccentureAccenture is a global professional services company with lea...
decor
1 Day ago
Front End Developer
Information Technology
  • Bangalore, Karnataka, India
Position Title: Front End DeveloperCompany: Johnson Controls (JCI)Location: BangaloreJob Summary: We are seeking a talented Front End Developer with 4-7 years of experience to join our dynamic team. The ideal candidate will have a strong background ...
decor
1 Day ago
Database Engineer III (Big Data)
Information Technology
  • Bangalore, Karnataka, India
LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consume...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Sr. QA Engineer
Information Technology
  • Bangalore, Karnataka, India
Role Summary:Picarro is seeking an exceptional Sr. QA Engineer for functional testing of Picarro Analyzers. This role expects you to analyze requirements, create and execute test-plan, and record results in test-repo. This person is also expected to...
decor
1 Day ago
C++ Graphics and Windowing System Software Engineer - Mir
Information Technology
  • Bangalore, Karnataka, India
We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media