Backend Developer
Location
United States
Posted
8 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Developer
Lucky Rabbit
Role Description We're looking for a talented Backend Engineer with strong Ruby on Rails experience to join our engineering team. In this role, you'll design, build, and maintain scalable backend services that power our applications. You'll collaborate closely with frontend engineers, product managers, and other stakeholders to deliver reliable, high-performing software solutions. If you're passionate about clean code, object-oriented design, and transforming data into meaningful business insights, we'd love to hear from you. - Design, develop, and maintain backend applications using Ruby on Rails. - Build scalable, secure, and high-performance APIs and services. - Develop and maintain ETL (Extract, Transform, Load) processes to support data integration and reporting. - Apply object-oriented programming principles to create maintainable, reusable, and testable code. - Optimize database queries and application performance. - Collaborate with cross-functional teams to define technical solutions and deliver new features. - Write automated tests and participate in code reviews to ensure high-quality software. - Troubleshoot production issues and implement long-term solutions. - Contribute to system architecture and continuous improvement initiatives. Qualifications - MUST be a US Citizen located within the United States. - Strong professional experience developing applications with Ruby on Rails. - Solid understanding of Object-Oriented Programming (OOP) principles and design patterns. - Experience designing and maintaining ETL/data transformation processes. - Experience working with relational databases such as PostgreSQL or MySQL. - Familiarity with RESTful APIs and backend service architecture. - Experience with Git and modern software development practices. - Strong analytical, problem-solving, and communication skills. Requirements - Experience working in Agile development environments. - Familiarity with background job processing (Sidekiq, Resque, etc.). - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Knowledge of Docker and CI/CD pipelines. - Experience integrating third-party APIs and services. Benefits - Competitive salary and comprehensive benefits. - Flexible work environment. - Opportunities for professional growth and career development. - Collaborative, supportive engineering culture. - The opportunity to build solutions that have a meaningful impact on our customers.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Proximity WorksWe solve complex problems and build cutting edge tech — at scale.
Role Description We are seeking Senior Backend Engineers who can hack around multiple technologies and build highly scalable, low-latency, distributed systems with RESTful services. You will be responsible for developing new software products (internal) and solving complex technical challenges for scale-ups and enterprise companies. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. - Writing clean, high-quality, high-performance, and maintainable code. - Solving complex technical problems. - Performing an objective analysis of the problem statement and coming up with an unbiased technical solution before writing a single line of code. - Coordinating cross-functionally to ensure the project meets business objectives and compliance standards. - Participating in and driving code reviews. - Building robust, secure, and scalable microservices. - Implementing RESTful services with a metric-driven API Gateway. - Ensuring sub-second server response and will be responsible for implementing relational, document, key, object, or graph data stores, index stores and messaging stores as needed. - Tracking defects and work with business owners and users to triage bugs and manage backlog. - Taking ownership to run and maintain Cloud infrastructure. - Evaluating relevant technologies, influencing and driving architecture and design discussions. - Architecting & designing the platform. - Mentoring junior engineers helping them grow, performing code reviews, system monitoring & delegation. - Writing documentation & create engineering processes. - Working as an individual contributor. - Helping drive KPIs with Product. - Taking ownership of backend systems. - Helping with unit tests & QA process. - Scaling the engineering team. - System scaling to hundreds of millions of users. - Working with product managers and designs. Qualifications - Overall 5-8 years of experience in software development with a strong base in Golang/Java/Python and a degree in Computer Science (optional). - Experience with Go, K8, Docker, AWS, and CI/CD. - Experience with micro web frameworks – like Springboot, Gin/Mux. - Experience in working with microservice architectures, Transactional systems, and Distributed environments. - Exposure to building RESTful APIs with monitoring, fault tolerance, and metrics (with something like Hystrix). - Experience with MySQL, and NoSQL (Cassandra, Redis, DynamoDB). - Experience in server-side services using ElasticSearch and ESB - Camel, ActiveMQ. - DevOps experience. - Experience with AWS stack. - Excellent attention to detail. - Outstanding written and verbal communication skills. - To be a self-starter who can work well with minimal to no guidance in a fluid environment. - To be excited by challenges surrounding the development of highly scalable & distributed systems. - To be agile and able to adapt quickly to changing requirements scope and priorities. - To be experienced in working on massively large-scale data systems in production environments. - To have led or mentored an engineering team before (optional). - To have contributed to open-source projects. - To have a strong drive & desire for continued growth. - Proficiency in English. - Experience with Web3 (optional). Benefits - 100% remote team: Work from anywhere you please. - Flexible timings: Set your own hours, and create a productive schedule that works for you. - Best in class salary: We hire only the best, and we pay accordingly.
Senior Statistical Programmer – FSP
Clinical Outcomes SolutionsA global research consulting group providing 360° support & services across all facets of clinical outcomes research.
• Leverage advanced SAS programming skills and proficiency in CDISC standards (SDTM & ADaM) to support or lead one or more Phase I-IV clinical trials. • Performing data manipulation, analysis and reporting of clinical trial data, both safety and efficacy, utilizing SAS programming • Generating and validating SDTM and ADaM datasets/analysis files, and tables, listings, and figures (TLFs) • Production and QC / validation programming • Generating complex ad-hoc reports utilizing raw data • Applying strong understanding/experience of Efficacy analysis • Creating and reviewing submission documents and eCRTs • Communicating with and/or responding to internal cross-functional teams and client for project specifications, status, issues or inquiries • Serving as team player, with a willingness to go the extra distance to get results, meet deadlines, etc. • Being adaptable and flexible when priorities change
• Profesional responsable de apoyar en el desarrollo, implementación y mantenimiento de integraciones entre sistemas y aplicaciones, asegurando la correcta comunicación y transferencia de datos. • Colabora con equipos de desarrollo, QA y operaciones para implementar soluciones de integración eficientes y alineadas con los requerimientos del negocio. • Participa en la documentación técnica, pruebas y resolución de incidencias, aprendiendo y aplicando buenas prácticas de integración y desarrollo de software bajo la supervisión de líderes técnicos. • Analizar requisitos de negocio y técnicos para definir flujos de integración. • Diseñar APIs y contratos claros y versionados. • Implementar soluciones robustas con manejo de errores, retries, idempotencia y compensaciones. • Documentar integraciones y ofrecer ejemplos/SDKs si procede. • Participar en code reviews y establecer buenas prácticas. • Colaborar con infra/DevOps para despliegues y monitoreo. • Asegurar performance y escalabilidad de las integraciones. • Mantener y mejorar integraciones existentes (soporte de segundo nivel). • Asegurar cumplimiento de guías de seguridad y normativas (p. ej. GDPR si aplica).
Role Description We are seeking an experienced Senior Java Data Engineer to design, develop, and optimize scalable data pipelines and cloud-based data platforms. The ideal candidate should have strong expertise in Java, along with Python, SQL, cloud technologies, and modern data engineering frameworks to build high-performance, enterprise-grade data solutions. Key Responsibilities - Design, develop, and maintain scalable data pipelines and backend data processing applications using Java. - Develop robust data ingestion frameworks, APIs, and microservices for large-scale data integration. - Utilize Python for automation, scripting, and data transformation where required. - Build and optimize batch and real-time data processing solutions. - Work with structured, semi-structured, and unstructured data sources. - Design and optimize data models for analytics and reporting. - Develop data quality, validation, and monitoring frameworks. - Write and optimize complex SQL queries for high-performance data processing. - Collaborate with Data Engineers, Business Analysts, Product Owners, and Engineering teams to deliver scalable solutions. - Participate in architecture discussions and provide technical leadership and best practices. - Troubleshoot production issues and implement performance improvements. Qualifications - 6+ years of software engineering or data engineering experience. - Strong programming expertise in Java (Core Java, Java 8+, Collections, Multithreading). - Good knowledge of Python for scripting, automation, and data engineering tasks. - Advanced SQL skills with experience in query optimization and database performance tuning. - Experience building RESTful APIs and backend services. - Good understanding of data engineering concepts. - Strong understanding of data modeling, data warehousing, and metadata management. - Good debugging, analytical, and problem-solving skills. - Knowledge of cloud platforms is preferred. - Experience in the Financial Services or Banking domain is preferred. Benefits - Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. - Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program. - Work From Anywhere Culture: make the most of the flexibility that comes with remote work. - Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. - Global Impact: collaborate on impactful projects for top global clients and shape the future of industries. - Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. - Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.



