Software Engineer at Rising Tides Solutions, LLC
, , -
Full Time


Start Date

Immediate

Expiry Date

29 Apr, 26

Salary

0.0

Posted On

29 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full Stack Application Development, Data Engineering, Pipeline Development, Database Management, Cloud Platforms, DevOps Collaboration, CI/CD Pipelines, Microservices, Technical Leadership, Mentorship, Python, JavaScript/TypeScript, React, Node.js, SQL, Apache Airflow

Industry

Professional Training and Coaching

Description
About Us: Welcome to RTS, the innovation lab where data meets discovery! As a premier AI, Data, and Software consulting firm, we specialize in harnessing the power of data to brew up groundbreaking solutions that drive businesses forward. If you’re a data wizard with a passion for experimentation and innovation, we want you in our lab! If you're a data expert with a passion for building robust data architectures and leading complex projects, we want you in our lab! Job Summary: As a Software Engineer at RTS Labs, you will play a pivotal role in designing, developing, and optimizing modern full stack applications while also building scalable data architectures and pipelines that power intelligent solutions. You will lead complex engineering projects, influence best practices across both software and data disciplines, and provide mentorship to junior engineers. Key Responsibilities: Full Stack Application Development: Lead the design and development of scalable web applications and APIs. Build robust front-end and back-end systems using modern frameworks and best practices. Ensure high performance, responsiveness, and maintainability across the full stack. Data Engineering and Pipeline Development: Design, build, and optimize complex data pipelines for batch and real-time processing. Integrate applications with data warehouses, lakes, and analytics platforms. Implement performance tuning strategies to ensure reliability and scalability. Database Management and Architecture: Oversee the design and management of relational and NoSQL databases. Develop efficient data models to support both application and analytical needs. Maintain data integrity, availability, and system performance. Cloud and DevOps Collaboration: Build and deploy solutions using cloud platforms such as AWS, Azure, or Google Cloud. Partner with DevOps teams to enhance CI/CD pipelines, infrastructure automation, and containerization strategies. Support scalable microservices and distributed system architectures. Cross-Functional Collaboration: Collaborate with data scientists, product teams, and business stakeholders to translate requirements into technical solutions. Lead integration efforts across APIs, third-party services, and enterprise platforms. Technical Leadership and Mentorship: Scope, plan, and lead mid to large-scale engineering projects. Mentor junior engineers and promote best practices in software and data engineering. Foster a culture of continuous learning, experimentation, and innovation. Innovation and Continuous Improvement: Stay current with emerging software and data technologies, tools, and industry trends. Identify opportunities for process improvement and introduce innovative engineering solutions. Qualifications: Required: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. 6+ years of experience in software engineering, with strong full stack expertise. Proficiency in programming languages such as Python, Java, JavaScript/TypeScript, or Scala. Extensive experience building modern web applications using frameworks such as React, Angular, Node.js, or Spring Boot. Strong SQL skills and experience with relational databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, Cassandra). Hands-on experience with ETL frameworks and orchestration tools (e.g., Apache Airflow, AWS Glue). Familiarity with big data technologies (e.g., Spark, Hadoop). Strong experience working within cloud ecosystems (AWS, Azure, Google Cloud). Proven ability to lead projects and deliver high-quality, scalable solutions. Excellent problem-solving skills, attention to detail, and communication abilities. Preferred: Experience with data visualization or analytics tools (Tableau, Power BI). Familiarity with containerization and orchestration tools (Docker, Kubernetes). Knowledge of machine learning, AI concepts, or MLOps practices. Experience with Agile/Scrum development methodologies. What We Offer: Do you prefer Mac or PC? Either way, you get to choose with us 40 hours a year for professional development to use how you choose Flexible PTO Company values that we actually implement (https://rtslabs.com/culture/) Family first approach, no micro-management RTS Labs is committed to providing a safe and inclusive environment for all employees, contractors, vendors, and clients; where all people are honored and respected, and differences are celebrated. Proud to be an Equal Opportunity Employer, RTS Labs does not discriminate based upon race, religion, color, national origin, gender, gender identity, gender expression, sexual orientation, age, status as a protected veteran, or status as an individual with a disability.
Responsibilities
The Software Engineer will be responsible for designing, developing, and optimizing modern full-stack applications while simultaneously building scalable data architectures and pipelines to power intelligent solutions. This role involves leading complex engineering projects, influencing best practices in software and data disciplines, and mentoring junior engineers.
Loading...