Senior Full Stack Software Engineer @NXTThing RPO
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Full Stack Software Engineer @NXTThing RPO

2d ago - NXTThing RPO is hiring a remote Senior Full Stack Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

We are seeking a Senior Full Stack Developer with expertise in Ruby on Rails, React, AWS, and modern cloud-native development practices to join our growing development team. This is a long-term contract opportunity for a highly skilled engineer who enjoys building scalable web applications, designing robust architectures, and working in a fast-paced environment.

Key Responsibilities

  • Design, develop, and maintain highly scalable web applications using Ruby on Rails on the backend and React.js/TypeScript on the frontend.
  • Architect and implement robust, scalable, secure, and maintainable backend solutions, integrating multiple data sources and databases.
  • Develop responsive and user-friendly front-end interfaces using React.js, TypeScript, HTML5, and CSS3.
  • Design and optimize PostgreSQL database schemas, queries, indexing strategies, and overall database performance.
  • Build and maintain RESTful APIs and GraphQL services for internal and external integrations.
  • Optimize application performance, reliability, maintainability, and security across the entire technology stack.
  • Ensure high code quality through best practices, including code reviews, unit testing, integration testing, and end-to-end testing.
  • Collaborate with product managers, business stakeholders, designers, and engineering teams to define, design, and deliver new features.
  • Work with AWS services (EC2, ECS/EKS, S3, RDS, SES, Lambda, CloudWatch, IAM, Route53, etc.) to ensure high availability, scalability, and security of applications.
  • Develop and maintain containerized applications using Docker.
  • Maintain and improve CI/CD pipelines to streamline testing, deployment, and release processes.
  • Implement monitoring, logging, and observability solutions using tools such as CloudWatch, Datadog, New Relic, Sentry, or similar platforms.
  • Participate in architectural discussions, technical planning, and technology selection decisions.
  • Mentor junior developers and contribute to engineering best practices.
  • Stay current with emerging technologies, industry trends, and software development best practices.

Qualifications

  • 7+ years of professional software development experience, including significant experience building and maintaining production-grade web applications.
  • Strong expertise in Ruby on Rails, with a deep understanding of Ruby and its ecosystem.
  • Strong understanding of object-oriented programming principles, software design patterns, and scalable application architecture.
  • Extensive experience with React.js and modern JavaScript (ES6+).
  • Strong experience with TypeScript in modern React applications.
  • Experience with HTML5, CSS3, responsive design, and modern front-end development practices.
  • Familiarity with state management libraries such as Redux and React Context.
  • Strong knowledge of RESTful API design, GraphQL, and API security best practices.
  • Experience designing and optimizing PostgreSQL databases, including schema design, indexing, and performance tuning.
  • Experience integrating and managing multiple databases and external data sources.
  • Comfortable using AI-assisted development tools (such as GitHub Copilot, Cursor, Claude Code, or similar) to improve productivity, while maintaining the ability to independently design, write, debug, and maintain production-quality code.
  • Demonstrated ability to critically review, test, troubleshoot, and refine AI-generated code.
  • Understanding of MVC architecture, ORM frameworks, and domain-driven design principles.
  • Experience with Docker and containerized application development.
  • Experience building and maintaining CI/CD pipelines.
  • Hands-on experience deploying and managing applications within AWS environments.
  • Knowledge of web application security principles, including authentication, authorization, OWASP best practices, and secure API design.
  • Experience with Git and modern version control workflows.
  • Strong problem-solving, communication, and collaboration skills.
  • Demonstrated ability to take ownership of projects from conception through deployment and ongoing support.
  • Ability to work independently with minimal supervision and refine requirements in collaboration with business stakeholders.
  • Ability to overlap East Coast hours at least from 8:00 AM – 12:00 PM ET.

Preferred Qualifications

  • Experience with distributed systems, microservices architecture, and event-driven applications.
  • Experience with Redis, Sidekiq, Elasticsearch/OpenSearch, or similar technologies.
  • Experience integrating third-party APIs and AI/LLM platforms such as OpenAI, Anthropic, or AWS Bedrock.
  • Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Advanced or fluent Russian/Belarusian language skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience mentoring developers and leading technical initiatives.

Join Us

If you're ready to take your career to the NXT level and make a meaningful impact in a fast-paced, innovative environment, we want to hear from you. Join us at NXTThing RPO and be part of a team that's shaping the future of recruitment process outsourcing. Apply now and unleash your potential with us.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Software Engineer @NXTThing RPO
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,672+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later