Job Closed
This listing is no longer active.
Senior Software Engineer, Ruby
Location
United States
Posted
156 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Ruby
Ascent Technologies Inc
• Collaborate closely with our Product organization to build world-class applications for our customers • Use creativity and independent thinking to solve challenging problems around data scale and service-oriented design • Work with our internal domain experts to create tools and automation that empower them to manage complex, ever-changing data • Help us advance our engineering best practices as we build extensible software • Work closely with teammates to help them level up as engineers
Job Requirements
- 8+ years delivering API-driven Ruby on Rails applications
- Experience with at least one modern frontend Javascript framework (Vue.js, React, Angular)
- Strong understanding of SQL and experience writing efficient queries and views
- Commitment to thorough tests and documentation for maintainable code-bases
- Empathy for and ability to listen to our internal customers and respond to their needs
- Experience with scalable distributed applications and service-oriented architectures
- Bonus points for experience with:
- Python programming language
- Web crawling and/or scraping
- Graph Databases like Neo4j
- Docker and Kubernetes
- Amazon Web Services
Benefits
- Competitive compensation
- Medical, dental, and vision insurance; premiums paid 95% for the individual
- Medical premiums paid at 95% for all covered dependents under our Choice tier
- Medical HSA/FSAs
- Life insurance
- 401K
- Disability benefits
- Dependent Care FSA
- Flexible PTO
- Professional development stipend
- Charitable matching gift program
- The opportunity to work with smart people on challenging problems!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Software Engineer, Java, Kotlin, Kafka
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with stakeholders. • Design and scale distributed systems using Kotlin, Java, and Spring Boot. • Build and optimize data-intensive applications with Postgres, Kafka, and Redis/Redis PubSub. • Drive system reliability, scalability, and performance across services and infrastructure. • Partner with product and engineering leadership to align technical strategy with business goals. • Mentor engineers and set standards for coding, design, and best practices. • Actively participate in code reviews, maintain technical documentation, and adhere to best software development practices.
Junior Backend Developer / Analyst
ultima millaLogistic Management System for E-commerce & Retail in Mexico. Raised +$7M USD from Y Combinator, FJLabs, & more.
• Develop and maintain RESTful APIs using .NET C#. • Implement endpoints following REST best practices. • Work with SQL Server (queries, stored procedures, basic performance tuning). • Document APIs using Swagger / OpenAPI. • Fix bugs and evolve existing code. • Participate in code reviews and agile ceremonies. • Operate in integrated, high-volume environments.
Principal Python Engineer
TeramindTeramind was founded in 2014 to deliver workforce monitoring software and insider threat prevention with a user-centric approach to security. In addition to mon
• Architecture that handles 10x growth without 10x complexity • Making 5 engineers as effective as 15 through better tools and patterns • Building systems that self-heal so you can actually sleep • Turning "we need better analytics" into actual solutions • Choosing our next database, framework, or approach—and teaching us why
• Product Ownership: Lead key components of our Core Services, including People Recommendations Engines • Data Engineering: Apply your in-depth knowledge with databases such as Postgres SQL, MongoDB, and ElasticSearch to supercharge our application's performance and reliability • Collaboration: Work hand-in-hand with cross-functional teams, ranging from UX designers to data scientists, ensuring our solutions are comprehensive and user focused • Continuous Learning: Stay updated with the latest in Raya's tech ecosystem, ensuring our solutions are scalable, maintainable, and innovative • User-Centric Development: Prioritize and advocate for top-tier user experiences, utilizing feedback loops and data-driven methodologies to define and refine product features • Operational Excellence: Navigate the full Software Development Life Cycle (SDLC), ensuring agile methodologies, CI/CD practices, and Raya's best practices are integrated into all development phases



