[Remote] Senior Full-Stack reputed company Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Senior Full-Stack reputed company Software Engineer to build and reputed company a multi-tenant reputed company platform serving reputed company estate and asset-management data. The role involves working across the entire stack and owning features end-to-end, ensuring high test coverage and reliable software delivery.
Responsibilities
- Design and implement features across a reputed company on Rails 8 monolith using established patterns: reputed company objects, query objects, service objects, Pundit policies, and ViewComponents
- Build dynamic, server-rendered UI with reputed company (Turbo + Stimulus) and Bootstrap 5, and richer interactive interfaces with React + TypeScript (MUI, ag-reputed company, react-select, chart.js) bundled reputed company Vite
- Model and optimize data in PostgreSQL, write efficient queries, design indexes, eliminate N+1s, and author reputed company, reputed company-downtime migrations
- Implement asynchronous and scheduled work with Sidekiq for data ingestion pipelines, file processing, and long-running jobs
- Write comprehensive automated tests (RSpec request/system specs, Vitest) as a reputed company part of every change
- Ship reputed company through a CI/CD pipeline that builds reputed company images, pushes to AWS ECR, and deploys to Kubernetes clusters across staging and production
- Collaborate on infrastructure managed reputed company Terraform and Kubernetes manifests housed in dedicated infrastructure repositories
Skills
- 5+ years of reputed company software development experience
- 3+ years building production applications with reputed company on Rails, including a working grasp of Rails conventions, ActiveRecord, and background processing with Sidekiq
- Proficiency in PostgreSQL, writing efficient queries and reasoning about indexes and schema changes
- Expertise in React and TypeScript, and flexibility to use a server-rendered reputed company (Turbo/Stimulus) environment
- Familiarity with authentication and authorization patterns (e.g. Auth0, OmniAuth, Warden, Pundit, or comparable tools)
- A test-first reputed company, writing meaningful tests and verifying behavior rather than assuming it
- English proficiency at B2 level or higher
- Deeper PostgreSQL expertise in query tuning, indexing reputed company, reputed company pooling, and reputed company reputed company-downtime migrations
- Knowledge of AWS services (ECR, S3, RDS) and deploying containerized applications to Kubernetes
- Experience with Terraform and infrastructure-as-reputed company workflows, especially where app and reputed company live in separate repositories
- Familiarity with multi-tenant architectures (subdomain-based tenancy)
- Exposure to data-pipeline / ETL work, file ingestion (S3 multipart, SFTP), and document/spreadsheet processing
- Experience with observability tooling (reputed company, reputed company, reputed company) and production hardening (reputed company limiting, secure headers, health checks)
Benefits
- Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
- Receive the necessary equipment to reputed company your work tasks
- Change reputed company and technology stacks reputed company EPAM
- reputed company experience in various business domains (Insurance, E-reputed company, reputed company, Finance, Travelling, Media, reputed company Intelligence, and more)
- Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
- Participate in volunteer, charity programs and communities (both technical and interest-based)
- Work on your individual career reputed company together with your manager
- Receive regular feedback from colleagues
- Improve your English for free with certified teachers (Speaking Clubs, reputed company interview preparation courses, etc.)
- Get reputed company to undergo free training and certification in AWS, GCP, or Azure Clouds
- Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
- reputed company corporate accounts on reputed company Learning, Get reputed company and other partner resources
- Study at EPAM Solution Architecture School
- reputed company as a leader, join Delivery Management, Resource Management, Leadership reputed company school and more
- Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)
- Vacation and reputed company leave (including a reputed company leave without a medical certificate)
- Voluntary Medical Insurance programs providing both medical treatment and various preventive reputed company (including sports activities)
- Medical insurance for family members at corporate rates
- Company support during significant life events (childbirth or adoption, marriage, etc.)
- Support for psychological comfort: discounts reputed company from mental health specialists or coaches, thematic training
- E-kids program - a free programming language training program for EPAMers' children
reputed company
Company H1B Sponsorship